NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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