repository.py (688B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\communitytracks\client\api\repository.py 2 from communitytracks.client.repository import CommunityTracksRepository 3 _repository = None 4 5 def initialize_repository(public_gateway, enable_mocks_setting): 6 global _repository 7 if _repository is None: 8 _repository = CommunityTracksRepository(public_gateway, sm, enable_mocks_setting) 9 10 11 def get_repository(): 12 if _repository is None: 13 raise AttributeError('Community Tracks 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