roskakori / cutplace

validate data stored in CSV, PRN, ODS or Excel files
http://cutplace.readthedocs.org/
GNU Lesser General Public License v3.0
18 stars 20 forks source link

Move exceptions to errors module #58

Closed heubi95 closed 9 years ago

heubi95 commented 9 years ago

The module should provide a centralised collection of all needed exceptions and a easy way to use them.

http://axialcorps.com/2013/08/29/5-simple-rules-for-building-great-python-packages/

roskakori commented 9 years ago

Done.

$ grep "class .*Error" cutplace/*.py
cutplace/errors.py:class CutplaceError(Exception):
cutplace/errors.py:class DataError(CutplaceError):
cutplace/errors.py:class InterfaceError(CutplaceError):
cutplace/errors.py:class RangeValueError(DataError):
cutplace/errors.py:class DataFormatError(DataError):
cutplace/errors.py:class DataFormatValueError(DataError):
cutplace/errors.py:class FieldValueError(DataError):
cutplace/errors.py:class CheckError(DataError):