summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
76343e4)
The 'exe' parameter was added in the hope of using it for additional
contextual information in the help text that Options generates. It was
till then abandoned and was judged as superflous information.
Remove the 'exe' parameter from Options' constructor.
Signed-off-by: Gabriel Filion <lelutin@gmail.com>
27 files changed:
equal spread damage evenly throughout the file
S,seed= random number seed (for repeatable tests)
"""
equal spread damage evenly throughout the file
S,seed= random number seed (for repeatable tests)
"""
-o = options.Options('bup damage', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if not extra:
(opt, flags, extra) = o.parse(sys.argv[1:])
if not extra:
q,quiet don't actually print filenames
profile run under the python profiler
"""
q,quiet don't actually print filenames
profile run under the python profiler
"""
-o = options.Options('bup drecurse', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if len(extra) != 1:
(opt, flags, extra) = o.parse(sys.argv[1:])
if len(extra) != 1:
par2-ok immediately return 0 if par2 is ok, 1 if not
disable-par2 ignore par2 even if it is available
"""
par2-ok immediately return 0 if par2 is ok, 1 if not
disable-par2 ignore par2 even if it is available
"""
-o = options.Options('bup fsck', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
par2_setup()
(opt, flags, extra) = o.parse(sys.argv[1:])
par2_setup()
--
a,all include hidden files in the listing
"""
--
a,all include hidden files in the listing
"""
-ls_opt = options.Options('ls', ls_optspec, onabort=OptionError)
+ls_opt = options.Options(ls_optspec, onabort=OptionError)
def do_ls(cmd_args):
try:
def do_ls(cmd_args):
try:
optspec = """
bup ftp [commands...]
"""
optspec = """
bup ftp [commands...]
"""
-o = options.Options('bup ftp', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
git.check_repo_or_die()
(opt, flags, extra) = o.parse(sys.argv[1:])
git.check_repo_or_die()
f,foreground run in foreground
o,allow-other allow other users to access the filesystem
"""
f,foreground run in foreground
o,allow-other allow other users to access the filesystem
"""
-o = options.Options('bup fuse', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if len(extra) != 1:
(opt, flags, extra) = o.parse(sys.argv[1:])
if len(extra) != 1:
optspec = """
bup help <command>
"""
optspec = """
bup help <command>
"""
-o = options.Options('bup help', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if len(extra) == 0:
(opt, flags, extra) = o.parse(sys.argv[1:])
if len(extra) == 0:
exclude-from= a file that contains exclude paths (can be used more than once)
v,verbose increase log output (can be used more than once)
"""
exclude-from= a file that contains exclude paths (can be used more than once)
v,verbose increase log output (can be used more than once)
"""
-o = options.Options('bup index', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if not (opt.modified or opt['print'] or opt.status or opt.update or opt.check):
(opt, flags, extra) = o.parse(sys.argv[1:])
if not (opt.modified or opt['print'] or opt.status or opt.update or opt.check):
--
r,remote= remote repository path
"""
--
r,remote= remote repository path
"""
-o = options.Options('bup init', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
--
r,remote= remote repository path
"""
--
r,remote= remote repository path
"""
-o = options.Options('bup join', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
git.check_repo_or_die()
(opt, flags, extra) = o.parse(sys.argv[1:])
git.check_repo_or_die()
s,hash show hash for each file
a,all show hidden files
"""
s,hash show hash for each file
a,all show hidden files
"""
-o = options.Options('bup ls', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
git.check_repo_or_die()
(opt, flags, extra) = o.parse(sys.argv[1:])
git.check_repo_or_die()
predict Guess object offsets and report the maximum deviation
ignore-midx Don't use midx files; use only plain pack idx files.
"""
predict Guess object offsets and report the maximum deviation
ignore-midx Don't use midx files; use only plain pack idx files.
"""
-o = options.Options('bup margin', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
ignore-midx ignore .midx files, use only .idx files
existing test with existing objects instead of fake ones
"""
ignore-midx ignore .midx files, use only .idx files
existing test with existing objects instead of fake ones
"""
-o = options.Options('bup memtest', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
-o = options.Options('bup midx', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra and (opt.auto or opt.force):
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra and (opt.auto or opt.force):
optspec = """
bup newliner
"""
optspec = """
bup newliner
"""
-o = options.Options('bup newliner', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
--
This command is run automatically by 'bup on'
"""
--
This command is run automatically by 'bup on'
"""
-o = options.Options('bup server-reverse', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
o.fatal('no arguments expected')
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
o.fatal('no arguments expected')
bup on <hostname> save ...
bup on <hostname> split ...
"""
bup on <hostname> save ...
bup on <hostname> split ...
"""
-o = options.Options('bup on', optspec, optfunc=getopt.getopt)
+o = options.Options(optspec, optfunc=getopt.getopt)
(opt, flags, extra) = o.parse(sys.argv[1:])
if len(extra) < 2:
o.fatal('arguments expected')
(opt, flags, extra) = o.parse(sys.argv[1:])
if len(extra) < 2:
o.fatal('arguments expected')
f,force print random data to stdout even if it's a tty
v,verbose print byte counter to stderr
"""
f,force print random data to stdout even if it's a tty
v,verbose print byte counter to stderr
"""
-o = options.Options('bup random', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if len(extra) != 1:
(opt, flags, extra) = o.parse(sys.argv[1:])
if len(extra) != 1:
-o = options.Options('bup restore', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
git.check_repo_or_die()
(opt, flags, extra) = o.parse(sys.argv[1:])
git.check_repo_or_die()
strip-path= path-prefix to be stripped when saving
graft= a graft point *old_path*=*new_path* (can be used morethan once)
"""
strip-path= path-prefix to be stripped when saving
graft= a graft point *old_path*=*new_path* (can be used morethan once)
"""
-o = options.Options('bup save', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
git.check_repo_or_die()
(opt, flags, extra) = o.parse(sys.argv[1:])
git.check_repo_or_die()
optspec = """
bup server
"""
optspec = """
bup server
"""
-o = options.Options('bup server', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
fanout= maximum number of blobs in a single tree
bwlimit= maximum bytes/sec to transmit to server
"""
fanout= maximum number of blobs in a single tree
bwlimit= maximum bytes/sec to transmit to server
"""
-o = options.Options('bup split', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
handle_ctrl_c()
(opt, flags, extra) = o.parse(sys.argv[1:])
handle_ctrl_c()
d,delete= Delete a tag
"""
d,delete= Delete a tag
"""
-o = options.Options('bup tag', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
git.check_repo_or_die()
(opt, flags, extra) = o.parse(sys.argv[1:])
git.check_repo_or_die()
optspec = """
bup tick
"""
optspec = """
bup tick
"""
-o = options.Options('bup tick', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
(opt, flags, extra) = o.parse(sys.argv[1:])
if extra:
commit display the git commit id of this version of bup
tag display the tag name of this version. If no tag is available, display the commit id
"""
commit display the git commit id of this version of bup
tag display the tag name of this version. If no tag is available, display the commit id
"""
-o = options.Options('bup version', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
(opt, flags, extra) = o.parse(sys.argv[1:])
bup web [[hostname]:port]
--
"""
bup web [[hostname]:port]
--
"""
-o = options.Options('bup web', optspec)
+o = options.Options(optspec)
(opt, flags, extra) = o.parse(sys.argv[1:])
if len(extra) > 1:
(opt, flags, extra) = o.parse(sys.argv[1:])
if len(extra) > 1:
By default, the parser function is getopt.gnu_getopt, and the abort
behaviour is to exit the program.
"""
By default, the parser function is getopt.gnu_getopt, and the abort
behaviour is to exit the program.
"""
- def __init__(self, exe, optspec, optfunc=getopt.gnu_getopt,
+ def __init__(self, optspec, optfunc=getopt.gnu_getopt,
onabort=_default_onabort):
onabort=_default_onabort):
self.optspec = optspec
self._onabort = onabort
self.optfunc = optfunc
self.optspec = optspec
self._onabort = onabort
self.optfunc = optfunc
@wvtest
def test_options():
@wvtest
def test_options():
- o = options.Options('exename', optspec)
+ o = options.Options(optspec)
(opt,flags,extra) = o.parse(['-tttqp', 7, '--longoption', '19',
'hanky', '--onlylong'])
WVPASSEQ(flags[0], ('-t', ''))
(opt,flags,extra) = o.parse(['-tttqp', 7, '--longoption', '19',
'hanky', '--onlylong'])
WVPASSEQ(flags[0], ('-t', ''))