settings.py (626B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\communitytracks\client\qa\settings.py 2 from clientsettings.qa.setting import BaseQASetting 3 from clientsettings.setting import SessionSettingBool 4 SETTING_MOCKS_ENABLED = SessionSettingBool(default_value=False) 5 6 class ShouldMockSetting(BaseQASetting): 7 8 def is_enabled(self): 9 return SETTING_MOCKS_ENABLED.is_enabled() 10 11 def register_to_updates(self, callback): 12 SETTING_MOCKS_ENABLED.on_change.connect(callback) 13 14 def unregister_from_updates(self, callback): 15 SETTING_MOCKS_ENABLED.on_change.disconnect(callback)