Source code for cafepy.utils.cafepy_error

#!/usr/bin/env python3
# coding: utf-8
"""
### Author: Mogu ###
This code is for Errors.

# environment:
    Python3.5.1
# requirements:

"""
[docs]class CafePyError(Exception): """Base class for exceptions in this module""" def __str__(self): return self.msg
[docs]class InputError(CafePyError): def __init__(self,expr,msg): self.expr = expr self.msg = msg
[docs]class ReadingError(CafePyError): def __init__(self,expr,func,msg): self.expr = expr self.func = func self.msg = msg
[docs]class FileTypeError(CafePyError): def __init__(self, msg): self.msg = msg
[docs]class CmdLineError(CafePyError): def __init__(self,msg): self.msg = msg