@@ 79-94 (lines=16) @@ | ||
76 | self._close() |
|
77 | return None |
|
78 | ||
79 | def e(self, sql): |
|
80 | try: |
|
81 | self._open() |
|
82 | self.cur.execute(sql) |
|
83 | if "INSERT" in sql or "REPLACE" in sql: |
|
84 | self.con.commit() |
|
85 | self._close() |
|
86 | elif "SELECT" in sql: |
|
87 | e = self.cur.fetchall() |
|
88 | self._close() |
|
89 | return e |
|
90 | except Exception, e: |
|
91 | print e |
|
92 | self.con.rollback() |
|
93 | self._close() |
|
94 | return None |
|
95 | ||
96 | def insert(self, where, which, what): |
|
97 | try: |
@@ 29-44 (lines=16) @@ | ||
26 | self.con = lite.connect(self.bot.conf.getNick(self.bot.network) + ".db", check_same_thread=False) |
|
27 | self.cur = self.con.cursor() |
|
28 | ||
29 | def e(self, sql): |
|
30 | try: |
|
31 | self._open() |
|
32 | self.cur.execute(sql) |
|
33 | if "INSERT" in sql or "REPLACE" in sql: |
|
34 | self.con.commit() |
|
35 | self.con.close() |
|
36 | elif "SELECT" in sql: |
|
37 | e = self.cur.fetchall() |
|
38 | self.con.close() |
|
39 | return e |
|
40 | except Exception, e: |
|
41 | print e |
|
42 | self.con.rollback() |
|
43 | self.con.close() |
|
44 | return None |
|
45 | ||
46 | def insertImg(self, user, url, channel): |
|
47 | self._open() |