示例#1
0
文件: fields.py 项目: zeronewb/maas
 def open(self, mode="rwb", new_file=None, using="default",
          connection=None):
     """Opens the internal large object instance."""
     if "b" not in mode:
         raise ValueError("Large objects must be opened in binary mode.")
     if connection is None:
         connection = connections[using]
     validate_in_transaction(connection)
     self._lobject = connection.connection.lobject(
         self.oid, mode, 0, new_file)
     self.oid = self._lobject.oid
     return self
示例#2
0
 def check_in_transaction(request):
     validate_in_transaction(connection)
示例#3
0
 def call_in_database_thread(a, b):
     orm.validate_in_transaction(connection)
     return sentinel.called, a, b