defaultsetting.py (1170B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\carbonui\util\defaultsetting.py 2 from carbonui.uicore import uicore 3 __doc__ = "\n\n Author: Fridrik Haraldsson\n Created: September 2008\n Project: Core\n\n\n Description:\n\n This file holds default setting values for the uicore. Similar file should be\n done in the gameroot to assing default settings for the game. This is done to prevent \n different defaultvalues in various classes where the setting is being used.\n\n If you think the setting you are working with doesn't require registered \n default value then do;\n\n myval = settings.sectionName.groupName.Get(settingKey, myDefaultValue)\n\n (c) CCP 2008\n\n" 4 from itertoolsext import Bundle 5 6 class SafeBundle(Bundle): 7 8 def __getattr__(self, item): 9 try: 10 return Bundle.__getattr__(self, item) 11 except (KeyError, AttributeError): 12 return None 13 14 15 user = SafeBundle(ui=SafeBundle(language=0)) 16 user.__name__ = 'user' 17 public = SafeBundle(device=SafeBundle(ditherbackbuffer=1)) 18 public.__name__ = 'public' 19 char = SafeBundle() 20 char.__name__ = 'char'