Код:
import BigWorld
class CameraNode(BigWorld.UserDataObject):
__module__ = __name__
def __init__(self):
BigWorld.UserDataObject.__init__(self)
Код:
DEBUG >> Version = 2.6
DEBUG >> Scanner version = 2.6
import BigWorld
import Settings
class ContactInfo():
__module__ = __name__
KEY_USER = 'user'
KEY_HOST = 'host'
KEY_EMAIL = 'email'
KEY_PASSWORD = 'password'
KEY_REMEMBER = 'remember'
def __init__(self):
self.host = None
self.user = None
self.email = None
self.password = None
self.rememberPassword = False
self._ContactInfo__checkLoginDataSection()
self.readLocalLoginData()
def readLocalLoginData(self):
ds = self.getLoginDataSection()
self.host = ds.readString(self.KEY_HOST)
self.user = ds.readString(self.KEY_USER)
self.email = ds.readString(self.KEY_EMAIL)
self.password = ds.readString(self.KEY_PASSWORD)
self.rememberPassword = bool(ds.readString(self.KEY_REMEMBER))
def writeLocalLoginData(self):
ds = self.getLoginDataSection()
ds.writeString(self.KEY_HOST, self.host)
ds.writeString(self.KEY_USER, self.user)
ds.writeString(self.KEY_EMAIL, self.email)
ds.writeString(self.KEY_PASSWORD, self.password)
ds.writeString(self.KEY_REMEMBER, str(self.rememberPassword))
def getLoginDataSection(self):
return Settings.g_instance.userPrefs[Settings.KEY_LOGIN_INFO]
def __checkLoginDataSection(self):
up = Settings.g_instance.userPrefs
if (up.has_key(Settings.KEY_LOGIN_INFO) or up.write(Settings.KEY_LOGIN_INFO, '')):
pass