def __init__(self, idx = 0): self._index = idx - 1 if (idx != 0): self.load() else: Util.InitStruct(self) self.friends_nick = []
def read(self): datafile = User.User.OwnFile(self._name, ".userdata") try: with open(datafile, "rb") as f: return f.read(self.size) except IOError: try: if not hasattr(self, '__reserved'): Util.InitStruct(self) self.userid = self._name data = self.pack(False) with open(datafile, "wb") as f: f.write(data) return data except IOError: return None
def __init__(self, data=None): if (data == None): Util.InitStruct(self) else: self.unpack(data)
def __init__(self, str = None): if (str == None): Util.InitStruct(self) else: self.unpack(str)