repository.py (705B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\cosmetics\client\character\title\api\repository.py 2 from cosmetics.client.character.title.repository.repository import CharacterTitlesRepository 3 _repository = None 4 5 def initialize_repository(public_gateway, service_manager): 6 global _repository 7 if _repository is None: 8 _repository = CharacterTitlesRepository(public_gateway, service_manager) 9 10 11 def get_repository(): 12 if _repository is None: 13 raise AttributeError('Character Titles repository has not been started') 14 return _repository 15 16 17 def clear_repository(): 18 global _repository 19 if _repository is not None: 20 _repository = None