Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
    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)
Ejemplo n.º 5
0
 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)
     
Ejemplo n.º 6
0
 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)
Ejemplo n.º 7
0
    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)