예제 #1
0
파일: subdb.py 프로젝트: yonglehou/zerodb
 def storea(self, oid, serial, data, id):
     try:
         old_data, old_tid = ServerStorage.loadEx(self, oid)
         self._check_permissions(old_data, oid)
     except POSKeyError:
         pass  # We store a new one
     data += self.user_id
     return ServerStorage.storea(self, oid, serial, data, id)
예제 #2
0
파일: subdb.py 프로젝트: felixonmars/zerodb
 def storea(self, oid, serial, data, id):
     try:
         old_data, old_tid = ServerStorage.loadEx(self, oid)
         self._check_permissions(old_data, oid)
     except POSKeyError:
         pass  # We store a new one
     data += self.user_id
     return ServerStorage.storea(self, oid, serial, data, id)
예제 #3
0
파일: subdb.py 프로젝트: yonglehou/zerodb
 def loadEx(self, oid):
     data, tid = ServerStorage.loadEx(self, oid)
     self._check_permissions(data, oid)
     return data[:-len(self.user_id)], tid
예제 #4
0
파일: subdb.py 프로젝트: felixonmars/zerodb
 def loadEx(self, oid):
     data, tid = ServerStorage.loadEx(self, oid)
     self._check_permissions(data, oid)
     return data[:-len(self.user_id)], tid