Loads .pytta files and parses it's types to the correct objects.
(fileName: str)
| 729 | |
| 730 | |
| 731 | def pytta_load(fileName: str): |
| 732 | """ |
| 733 | Loads .pytta files and parses it's types to the correct objects. |
| 734 | """ |
| 735 | if fileName.split('.')[-1] == 'pytta': |
| 736 | with zf.ZipFile(fileName, 'r') as zdir: |
| 737 | objects = zdir.namelist() |
| 738 | for obj in objects: |
| 739 | if obj.split('.')[-1] == 'json': |
| 740 | meta = obj |
| 741 | zdir.extractall() |
| 742 | output = __parse_load(meta) |
| 743 | else: |
| 744 | raise ValueError("pytta_load function only works with *.pytta files") |
| 745 | return output |
| 746 | |
| 747 | |
| 748 | def __parse_load(className): |
no test coverage detected