コード例 #1
0
    def executeOperation(self, query, *args, **kwargs):
        """
        Simply makes same C{twisted.enterprise.dbapi.ConnectionPool.runOperation} call, but
        with call to L{log} function.
        """
        # self.log(query, args, kwargs)
        Registry.debug(f"q: {query}\n")
        Registry.debug(f"args: {args}\n")
        Registry.debug(f"kwargs: {kwargs}\n")

        return Registry.DBPOOL.runOperation(query, *args, **kwargs)
コード例 #2
0
 def executeTxn(self, txn, query, *args, **kwargs):
     """
     Execute given query within the given transaction.  Also, makes call
     to L{log} function.
     """
     Registry.debug(f"q: {query}\n")
     Registry.debug(f"args: {args}\n")
     Registry.debug(f"kwargs: {kwargs}\n")
     # print(f"q: {query}\n")
     # print(f"args: {args}\n")
     # print(f"kwargs: {kwargs}\n")
     return txn.execute(query, *args, **kwargs)