(self, sql, parameters=None)
| 81 | raise SqlmapValueException(errMsg) |
| 82 | |
| 83 | def execute(self, sql, parameters=None): |
| 84 | try: |
| 85 | try: |
| 86 | self.parent.cursor.execute(sql, parameters or []) |
| 87 | except UnicodeError: |
| 88 | self.parent.cursor.execute(sql, cleanReplaceUnicode(parameters or [])) |
| 89 | except sqlite3.OperationalError as ex: |
| 90 | errMsg = "problem occurred ('%s') while accessing sqlite database " % getSafeExString(ex, UNICODE_ENCODING) |
| 91 | errMsg += "located at '%s'. Please make sure that " % self.parent.dbpath |
| 92 | errMsg += "it's not used by some other program" |
| 93 | raise SqlmapGenericException(errMsg) |
| 94 | |
| 95 | def beginTransaction(self): |
| 96 | """ |
no test coverage detected