diff options
author | Till Maas <opensource@till.name> | 2009-07-16 18:39:49 +0200 |
---|---|---|
committer | Till Maas <opensource@till.name> | 2009-07-16 18:39:49 +0200 |
commit | 50678731a21827e100d3006f2a13b120aed30d73 (patch) | |
tree | 7f1a8cbf738ffd07b5d8c71fabae66de2f046ba2 /lib/cnucnu/errors.py | |
download | cnucnu-50678731a21827e100d3006f2a13b120aed30d73.tar.gz cnucnu-50678731a21827e100d3006f2a13b120aed30d73.tar.xz cnucnu-50678731a21827e100d3006f2a13b120aed30d73.zip |
initial commit
Diffstat (limited to 'lib/cnucnu/errors.py')
-rw-r--r-- | lib/cnucnu/errors.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/lib/cnucnu/errors.py b/lib/cnucnu/errors.py new file mode 100644 index 0000000..01f7c04 --- /dev/null +++ b/lib/cnucnu/errors.py @@ -0,0 +1,30 @@ +#!/usr/bin/python +# vim: fileencoding=utf8 foldmethod=marker +#{{{ License header: GPLv2+ +# This file is part of cnucnu. +# +# Cnucnu is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# Cnucnu is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with cnucnu. If not, see <http://www.gnu.org/licenses/>. +#}}} + +class CnuCnuError(Exception): + Name = "" + def __init__(self, message = ""): + self.message = message + + def __str__(self): + return "%s: %s" % (self.Name, self.message) + + +class UpstreamVersionRetrievalError(CnuCnuError): + Name = "Upstream Version Retrieval Error" |