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

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)