diff treepkg/readconfig.py @ 129:ce9f046058b5

Add the handle_dependencies Option for the config file. Extend the test cases accordingly
author Bernhard Herzog <bh@intevation.de>
date Fri, 23 May 2008 16:31:58 +0000
parents d7b53e7df961
children 36004ee0b3a1
line wrap: on
line diff
--- a/treepkg/readconfig.py	Fri May 23 16:11:22 2008 +0000
+++ b/treepkg/readconfig.py	Fri May 23 16:31:58 2008 +0000
@@ -14,12 +14,21 @@
 import util
 import packager
 
+def convert_bool(s):
+    s = s.lower()
+    if s in ("true", "yes", "1"):
+        return True
+    if s in ("false", "no", "0"):
+        return False
+    raise ValueError("cannot determine boolean value of %r" % (s,))
+
 defaults = dict(root_cmd="sudo")
 
 packager_desc = [
     "name", "base_dir", "svn_url", "packager_class",
     ("root_cmd", shlex.split), "pbuilderrc",
     "deb_email", "deb_fullname", "debrevision_prefix",
+    ("handle_dependencies", convert_bool),
     ]
 
 treepkg_desc = [
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)