Mercurial > treepkg > treepkg
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 = [