Example #1
0
 def update_many_rowcount(self, query, args=None):
     try:
         return self.executemany_rowcount(query, args)
     except Exception as e:
         error(15006, 'execute_update', query, sequence_to_string(args),
               get_string(e))
     return 0
Example #2
0
 def insert_many(self, query, args=None):
     try:
         return self.executemany_rowcount(query, args)
     except Exception as e:
         error(15005, 'execute_insert', query, sequence_to_string(args),
               get_string(e))
     return 0
Example #3
0
 def delete(self, query, args=None):
     try:
         self.execute(query, args)
         return self.cursor.rowcount
     except Exception as e:
         error(15007, 'execute_delete', query, sequence_to_string(args),
               get_string(e))
     return 0
Example #4
0
 def update_many(self, query, args=None):
     try:
         self.executemany(query, args)
         return True
     except Exception as e:
         error(15006, 'execute_update', query, sequence_to_string(args),
               get_string(e))
     return False
Example #5
0
 def execute_fetchone(self, query, args=None):
     try:
         self.execute(query, args)
         return self.fetchone()
     except Exception as e:
         error(15000, 'execute_fetchone', query, sequence_to_string(args),
               get_string(e))
     return None