コード例 #1
0
ファイル: UserInfo.py プロジェクト: net9/pybbs
 def __init__(self, idx = 0):
     self._index = idx - 1
     if (idx != 0):
         self.load()
     else:
         Util.InitStruct(self)
     self.friends_nick = []
コード例 #2
0
ファイル: UserMemo.py プロジェクト: net9/pybbs
 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
コード例 #3
0
ファイル: cstruct.py プロジェクト: net9/pybbs
 def __init__(self, data=None):
     if (data == None):
         Util.InitStruct(self)
     else:
         self.unpack(data)
コード例 #4
0
ファイル: MsgHead.py プロジェクト: net9/pybbs
 def __init__(self, str = None):
     if (str == None):
         Util.InitStruct(self)
     else:
         self.unpack(str)