summaryrefslogtreecommitdiffstats
path: root/layman/argsparser.py
diff options
context:
space:
mode:
Diffstat (limited to 'layman/argsparser.py')
-rw-r--r--layman/argsparser.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/layman/argsparser.py b/layman/argsparser.py
index 12898b8..3afc3ea 100644
--- a/layman/argsparser.py
+++ b/layman/argsparser.py
@@ -49,7 +49,9 @@ _USAGE = """
class ArgsParser(BareConfig):
'''Handles the configuration and option parser.'''
- def __init__(self, args=None, stdout=None, stdin=None, stderr=None):
+ def __init__(self, args=None, stdout=None, stdin=None, stderr=None,
+ root=None
+ ):
'''
Creates and describes all possible polymeraZe options and creates
a Message object.
@@ -67,7 +69,8 @@ class ArgsParser(BareConfig):
['bzr_addopts', 'bzr_command', 'bzr_postsync', 'bzr_syncopts', 'cache', 'config', 'configdir', 'custom_news_pkg', 'cvs_addopts', 'cvs_command', 'cvs_postsync', 'cvs_syncopts', 'darcs_addopts', 'darcs_command', 'darcs_postsync', 'darcs_syncopts', 'g-common_command', 'g-common_generateopts', 'g-common_postsync', 'g-common_syncopts', 'git_addopts', 'git_command', 'git_email', 'git_postsync', 'git_syncopts', 'git_user', 'installed', 'local_list', 'make_conf', 'mercurial_addopts', 'mercurial_command', 'mercurial_postsync', 'mercurial_syncopts', 'news_reporter', 'nocheck', 'overlay_defs', 'overlays', 'proxy', 'quietness', 'rsync_command', 'rsync_postsync', 'rsync_syncopts', 'storage', 'svn_addopts', 'svn_command', 'svn_postsync', 'svn_syncopts', 't/f_options', 'tar_command', 'tar_postsync', 'umask', 'width']
'''
- BareConfig.__init__(self, stdout=stdout, stderr=stderr, stdin=stdin)
+ BareConfig.__init__(self, stdout=stdout, stderr=stderr,
+ stdin=stdin, root=root)
if args == None:
args = sys.argv