Source: dput-ng
Version: 1.1
Severity: wishlist
Tags: patch

--
Jakub Wilk
diff -Nru dput-ng-1.1/debian/control dput-ng-1.1+jwilk20121209/debian/control
--- dput-ng-1.1/debian/control	2012-12-04 14:55:40.000000000 +0100
+++ dput-ng-1.1+jwilk20121209/debian/control	2012-12-09 17:06:59.000000000 +0100
@@ -49,10 +49,10 @@
 Depends: ${misc:Depends}, ${python:Depends},
  python-debian,
  gnupg,
- python-validictory,
 Recommends:
  lintian,
  python-paramiko,
+ python-validictory,
  openssh-client,
  debian-keyring
 Description: next generation Debian package upload tool (Python library)
diff -Nru dput-ng-1.1/dput/util.py dput-ng-1.1+jwilk20121209/dput/util.py
--- dput-ng-1.1/dput/util.py	2012-12-03 15:46:51.000000000 +0100
+++ dput-ng-1.1+jwilk20121209/dput/util.py	2012-12-09 17:12:18.000000000 +0100
@@ -26,7 +26,6 @@
 import shlex
 import importlib
 import subprocess
-import validictory
 from contextlib import contextmanager
 
 import dput.core
@@ -274,7 +273,10 @@
             raise DputConfigurationError("No such schema: %s" % (schema))
 
         try:
+            import validictory
             validictory.validate(obj, sobj)
+        except ImportError:
+            pass
         except validictory.validator.ValidationError as e:
             err = str(e)
             error = "Error with config file %s/%s - %s" % (

Reply via email to