Coverage for portality / events / consumer_utils.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-05-05 00:09 +0100

1from portality import models 

2from portality.bll import exceptions 

3 

4 

5def parse_application(application_raw: dict) -> models.Application: 

6 try: 

7 return models.Application(**application_raw) 

8 except Exception as e: 

9 raise exceptions.NoSuchObjectException( 

10 "Unable to construct Application from supplied source - data structure validation error, {x}".format(x=e) 

11 )