changeset 38984:9a062eacf832

error: split UnknownLicenseError into two classes
author Dmitry Selyutin <ghostmansd@gmail.com>
date Sun, 24 Sep 2017 23:08:39 +0300
parents 5d7ceacd7054
children ec4ec0591db4
files pygnulib/error.py
diffstat 1 files changed, 9 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/pygnulib/error.py	Sun Sep 24 22:09:55 2017 +0300
+++ b/pygnulib/error.py	Sun Sep 24 23:08:39 2017 +0300
@@ -67,7 +67,7 @@
 
 
 
-class UnknownLicenseError(Exception):
+class ModuleLicenseError(Exception):
     """module lacks a license"""
     def __init__(self, module):
         fmt = "module lacks a license: {0}"
@@ -75,6 +75,14 @@
 
 
 
+class UnknownLicenseError(Exception):
+    """unknown license"""
+    def __init__(self, variant):
+        fmt = "unknown license: {0}"
+        super().__init__(fmt.format(variant))
+
+
+
 class UnknownModuleError(Exception):
     """unknown gnulib module"""
     def __init__(self, name):