Import an object from a string. Parameters: - name (str): The name of the object to import. Returns: - object: The imported object.
(name: str)
| 95 | |
| 96 | |
| 97 | def import_object(name: str): |
| 98 | """Import an object from a string. |
| 99 | |
| 100 | Parameters: |
| 101 | - name (str): The name of the object to import. |
| 102 | |
| 103 | Returns: |
| 104 | - object: The imported object. |
| 105 | """ |
| 106 | import importlib |
| 107 | module_name, obj_name = name.rsplit('.', 1) |
| 108 | module = importlib.import_module(module_name) |
| 109 | return getattr(module, obj_name) |
| 110 | |
| 111 | |
| 112 | def extended_json_dump(data: any, path: str=None): |