コード例 #1
0
ファイル: settings.py プロジェクト: prymatex/prymatex
 def registerSettingCallback(self, settingPath, handler):
     names = settingPath.split(".")
     settings = self.prymatex_settings
     for name in names[:-1]:
         settings = settings.scope(name)
     if settings:
         settings.add_callback(names[-1], handler)
コード例 #2
0
ファイル: settings.py プロジェクト: prymatex/prymatex
 def settingValue(self, settingPath, default=None):
     names = settingPath.split(".")
     settings = self.prymatex_settings
     for name in names[:-1]:
         settings = settings.scope(name)
     if settings:
         return settings.get(names[-1], default)
     return default