def __exit__(self, exception_type, exception_value, exception_traceback): logger.debug('Se ejecuta __exit__()') #if exception_value is not None: if exception_value: self.__conn.rollback() logger.debug(f'Ocurrio una excepcion: {exception_value}') else: self.__cursor.close() self.__conn.commit() logger.debug('Commit de la transaccion') #Regresa la conexion al pool Conexion.liberarConexion(self.__conn)
def __exit__(self, tipo_excepcion, valor_excepcion, detalle_excepcion): log.debug('Se ejecuta método __exit__') if valor_excepcion: self._conexion.rollback() log.error( f'Ocurrió una excepción, se hace rollback: {valor_excepcion} {tipo_excepcion} {detalle_excepcion}' ) else: self._conexion.commit() log.debug('Commit de la transacción') self._cursor.close() Conexion.liberarConexion(self._conexion)
def __exit__(self, exception_type, exception_value, exception_traceback): logger.debug('Se ejecuta método __exit__()') if exception_value: self.__conn.rollback() logger.debug(f'Ocurrió una excepción: {exception_value}') else: self.__conn.commit() logger.debug('Commit de la transacción') #Cerramos el cursor self.__cursor.close() #Regresamos la conexion al pool Conexion.liberarConexion(self.__conn)
def __exit__(self, exception_type, exception_value, excepction_traceback): logger.debug('Se ejecuta metodo __exit__') # si exception_value , significa que hubo algun error if exception_value: self.__conn.rollback() logger.error(f'Ocurrio una exepcion: {exception_value}') else: self.__conn.commit() # commit de la informacion (inserte, update, delete) logger.debug('Commit de la transaccion y regresando la conexion al pool') self.__cursor.close() # cerramos el cursor Conexion.liberarConexion(self.__conn)
def __exit__(self,exception_type,exception_value,exception_traceback): logger.debug('incio de __exit__') if exception_value: self.__conn.rollback() logger.debug('Ocurrio una excepcion: {exception_value}') else: self.__conn.commit() logger.debug('Commit') self.__cursor.close() Conexion.liberarConexion(self.__conn)
def __exit__(self, exception_type, exception_value, exception_traceback): logger.debug(f'se ejecuta el metodo __exit__()') if exception_value: self.__conn.rollback() logger.debug(f'Ocurrio una excepcion: {eception_value}') else: self.__conn.commit() logger.debug(f'Commit de la transaccion') #cerramos el cursor self.__cursor.close() #regresara la conexion al pool Conexion.liberarConexion(self.__conn)
def __exit__(self, exc_type, exc_value, exc_traceback): logger.debug(f'Se ejecuta el método __exit__()') if exc_value is not None: self.__conn.rollback() logger.debug(f'Ocurrió una exepción {exc_value}') else: self.__conn.commit() logger.debug(f'Commit de la transacción') # Cerramos el cursor en cualquiera de los casos self.__cursor.close() # Regresar la conexión al pool Conexion.liberarConexion(self.__conn)