def __init__(self, transaction, product, target, operation): super(DatastoreTrace, self).__init__(transaction) if transaction: self.product = transaction._intern_string(product) self.target = transaction._intern_string(target) self.operation = transaction._intern_string(operation) else: self.product = product self.target = target self.operation = operation
def __init__(self, transaction, sql, dbapi=None, connect_params=None, cursor_params=None, execute_params=None): super(DatabaseTrace, self).__init__(transaction) if transaction: self.sql = transaction._intern_string(sql) else: self.sql = sql self.dbapi = dbapi self.connect_params = connect_params self.cursor_params = cursor_params self.execute_params = execute_params