diff options
author | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2010-04-19 14:04:17 +0200 |
---|---|---|
committer | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2010-04-19 14:04:17 +0200 |
commit | 368f60b6c082e43158aadbae55597a30a7f8882b (patch) | |
tree | 91dc248ed19fd91385266458ab5d05c708b6a1df | |
parent | 0f03460be41d081561688856ff540f4ce5b0e6dc (diff) | |
download | logilab-common-368f60b6c082e43158aadbae55597a30a7f8882b.tar.gz |
[configuration] take care, don't readd --long-help if already in there
-rw-r--r-- | configuration.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/configuration.py b/configuration.py index 38f1c62..6a8f489 100644 --- a/configuration.py +++ b/configuration.py @@ -579,6 +579,8 @@ class OptionsManagerMixIn(object): helplevel = 1 while helplevel <= self._maxlevel: opt = '-'.join(['long'] * helplevel) + '-help' + if opt in self._all_options: + break # already processed def helpfunc(option, opt, val, p, level=helplevel): print self.help(level) sys.exit(0) |