]> jfr.im git - erebus.git/blobdiff - erebus.py
add error checking on mysql DataErrors
[erebus.git] / erebus.py
index 61dd1c9b0e4f97642ad93132fe62aafc0538ceed..cd85e3e3b238ba345e3d8ff8b3300439ec0b5d5e 100644 (file)
--- a/erebus.py
+++ b/erebus.py
@@ -209,6 +209,9 @@ class Erebus(object): #singleton to pass around
                                return curs
                        else:
                                return res
+               except MySQLdb.DataError as e:
+                       self.log("[SQL]", ".", "MySQL DataError: %r" % (e))
+                       return False
                except MySQLdb.MySQLError as e:
                        self.log("[SQL]", "!", "MySQL error! %r" % (e))
                        if not noretry: