api.py (671B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\content\client\api.py 2 from content.client.registry import ContentRegistry 3 _registry = None 4 5 def initialize_content_registry(definitions, public_gateway): 6 global _registry 7 _content_definitions = definitions 8 if not _registry: 9 _registry = ContentRegistry(definitions, public_gateway) 10 11 12 def get_content_registry(): 13 if _registry is None: 14 raise AttributeError('Content Registry has not been initialized') 15 return _registry 16 17 18 def clear_content_registry(): 19 global _registry 20 if _registry is not None: 21 _registry.clear() 22 _registry = None