Python pymysql.InternalError() Examples
The following are 10
code examples of pymysql.InternalError().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
pymysql
, or try the search function
.
Example #1
Source File: pipelines.py From news-please with Apache License 2.0 | 6 votes |
def process_item(self, item, spider): if spider.name in ['RssCrawler', 'GdeltCrawler']: # Search the CurrentVersion table for a version of the article try: self.cursor.execute(self.compare_versions, (item['url'],)) except (pymysql.err.OperationalError, pymysql.ProgrammingError, pymysql.InternalError, pymysql.IntegrityError, TypeError) as error: self.log.error("Something went wrong in rss query: %s", error) # Save the result of the query. Must be done before the add, # otherwise the result will be overwritten in the buffer old_version = self.cursor.fetchone() if old_version is not None and (datetime.datetime.strptime( item['download_date'], "%y-%m-%d %H:%M:%S") - old_version[3]) \ < datetime.timedelta(hours=self.delta_time): # Compare the two download dates. index 3 of old_version # corresponds to the download_date attribute in the DB raise DropItem("Article in DB too recent. Not saving.") return item
Example #2
Source File: inception.py From incepiton-mysql with MIT License | 5 votes |
def fetch_all(sql_content, host, port, user, password, db_in): """ 封装mysql连接和获取结果集方法 :param sql_content: :param host: :param port: :param user: :param password: :param db_in: :return: """ result = None conn = None cur = None sql_content = sql_content.encode('utf-8').decode('utf-8') try: conn = pymysql.connect( host=host, user=user, password=password, db=db_in, port=port, charset='utf8mb4' ) cur = conn.cursor() cur.execute(sql_content) result = cur.fetchall() except pymysql.InternalError as e: print("Mysql Error %d: %s" % (e.args[0], e.args[1])) finally: if cur is not None: cur.close() if conn is not None: conn.close() return result
Example #3
Source File: connector.py From NoobSec-Toolkit with GNU General Public License v2.0 | 5 votes |
def connect(self): self.initConnection() try: self.connector = pymysql.connect(host=self.hostname, user=self.user, passwd=self.password, db=self.db, port=self.port, connect_timeout=conf.timeout, use_unicode=True) except (pymysql.OperationalError, pymysql.InternalError), msg: raise SqlmapConnectionException(msg[1])
Example #4
Source File: connector.py From NoobSec-Toolkit with GNU General Public License v2.0 | 5 votes |
def connect(self): self.initConnection() try: self.connector = pymysql.connect(host=self.hostname, user=self.user, passwd=self.password, db=self.db, port=self.port, connect_timeout=conf.timeout, use_unicode=True) except (pymysql.OperationalError, pymysql.InternalError), msg: raise SqlmapConnectionException(msg[1])
Example #5
Source File: connector.py From NoobSec-Toolkit with GNU General Public License v2.0 | 5 votes |
def connect(self): self.initConnection() try: self.connector = pymysql.connect(host=self.hostname, user=self.user, passwd=self.password, db=self.db, port=self.port, connect_timeout=conf.timeout, use_unicode=True) except (pymysql.OperationalError, pymysql.InternalError), msg: raise SqlmapConnectionException(msg[1])
Example #6
Source File: connector.py From NoobSec-Toolkit with GNU General Public License v2.0 | 5 votes |
def connect(self): self.initConnection() try: self.connector = pymysql.connect(host=self.hostname, user=self.user, passwd=self.password, db=self.db, port=self.port, connect_timeout=conf.timeout, use_unicode=True) except (pymysql.OperationalError, pymysql.InternalError), msg: raise SqlmapConnectionException(msg[1])
Example #7
Source File: connector.py From POC-EXP with GNU General Public License v3.0 | 5 votes |
def connect(self): self.initConnection() try: self.connector = pymysql.connect(host=self.hostname, user=self.user, passwd=self.password, db=self.db, port=self.port, connect_timeout=conf.timeout, use_unicode=True) except (pymysql.OperationalError, pymysql.InternalError), msg: raise SqlmapConnectionException(msg[1])
Example #8
Source File: mysql.py From terracotta with MIT License | 5 votes |
def convert_exceptions(msg: str) -> Iterator: """Convert internal mysql exceptions to our InvalidDatabaseError""" from pymysql import OperationalError, InternalError, ProgrammingError try: yield except (OperationalError, InternalError, ProgrammingError) as exc: raise exceptions.InvalidDatabaseError(msg) from exc
Example #9
Source File: __main__.py From news-please with Apache License 2.0 | 5 votes |
def reset_mysql(self): """ Resets the MySQL database. """ confirm = self.no_confirm print(""" Cleanup MySQL database: This will truncate all tables and reset the whole database. """) if not confirm: confirm = 'yes' in builtins.input( """ Do you really want to do this? Write 'yes' to confirm: {yes}""" .format(yes='yes' if confirm else '')) if not confirm: print("Did not type yes. Thus aborting.") return print("Resetting database...") try: # initialize DB connection self.conn = pymysql.connect(host=self.mysql["host"], port=self.mysql["port"], db=self.mysql["db"], user=self.mysql["username"], passwd=self.mysql["password"]) self.cursor = self.conn.cursor() self.cursor.execute("TRUNCATE TABLE CurrentVersions") self.cursor.execute("TRUNCATE TABLE ArchiveVersions") self.conn.close() except (pymysql.err.OperationalError, pymysql.ProgrammingError, pymysql.InternalError, pymysql.IntegrityError, TypeError) as error: self.log.error("Database reset error: %s", error)
Example #10
Source File: connector.py From EasY_HaCk with Apache License 2.0 | 5 votes |
def connect(self): self.initConnection() try: self.connector = pymysql.connect(host=self.hostname, user=self.user, passwd=self.password, db=self.db, port=self.port, connect_timeout=conf.timeout, use_unicode=True) except (pymysql.OperationalError, pymysql.InternalError, pymysql.ProgrammingError, struct.error), msg: raise SqlmapConnectionException(getSafeExString(msg))