memsql/common/connection_pool.py
def __potential_connection_failure(self, e):
        """ OperationalError's are emitted by the _mysql library for
        almost every error code emitted by MySQL.  Because of this we
        verify that the error is actually a connection error before
        terminating the connection and firing off a PoolConnectionException
        """
        try:
            self._conn.query('SELECT 1')
        except (IOError, _mysql.OperationalError):
            # ok, it's actually an issue.
            self.__handle_connection_failure(e)
        else:
            # seems ok, probably programmer error
            raise _mysql.DatabaseError(*e.args)
def __potential_connection_failure(self, e):
        try:
            self._conn.query('SELECT 1')
        except (IOError, _mysql.OperationalError):
            # ok, it's actually an issue.
            self.__handle_connection_failure(e)
        else:
            # seems ok, probably programmer error
            raise _mysql.DatabaseError(*e.args)
def __potential_connection_failure ( self , e ) : try : self . _conn . query ( 'SELECT 1' ) except ( IOError , _mysql . OperationalError ) : # ok, it's actually an issue. self . __handle_connection_failure ( e ) else : # seems ok, probably programmer error raise _mysql . DatabaseError ( * e . args )
OperationalError's are emitted by the _mysql library for
        almost every error code emitted by MySQL.  Because of this we
        verify that the error is actually a connection error before
        terminating the connection and firing off a PoolConnectionException
OperationalError s are emitted by the _mysql library for almost every error code emitted by MySQL . Because of this we verify that the error is actually a connection error before terminating the connection and firing off a PoolConnectionException