Показать сообщение отдельно
Старый 01.05.2012, 16:37  
noise
Читер со стажем
Аватар для noise
OFFLINE
Регистрация: 08.11.2009
Сообщений: 403
Благодарностей:
78 всего
Мнения: + 734
Репутация: 235

Код:
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