From 7fc769e425858bee31d08308ba3c5a522c71b157 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Wed, 2 Sep 2009 19:21:41 +0200 Subject: fb: require -d only once per execution Signed-off-by: Florian Pritz --- fb | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/fb b/fb index 1fd5c34..67292e2 100755 --- a/fb +++ b/fb @@ -82,18 +82,17 @@ def main(): p = OptionParser(version=__version__, usage=__doc__, description=__desc__+password.__doc__) - p.add_option('-d', '--delete', action='append', dest='delete', - help='delete file by ID', metavar='', default=None) + p.add_option('-d', '--delete', action='store_true', dest='delete', + help='delete IDs', default=False) options, args = p.parse_args() - if options.delete: - for id in options.delete: - delete(id) - sys.exit() - tmpfiles = [] if args: for arg in args: + if options.delete: + delete(arg) + continue + if arg.find('http://') != -1: tmpdir = Popen(['mktemp', '-d'], stdout=PIPE).communicate()[0] tmpdir = tmpdir.replace('\n', '') -- cgit v1.2.3-24-g4f1b