Source code for sloth.utils.exceptions

#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Handling exceptions
"""
import numpy as np
import logging
_logger = logging.getLogger('sloth.utils.exceptions')


[docs] def checkZeroDivision(numerator, denumerator): """Custom ZeroDivisionError handling""" try: return numerator/denumerator except ZeroDivisionError: _logger.error("Division by zero!!! -> returning numpy.inf") return np.inf