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)
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)