From 9fe8e7ca65e1119cfa93a1a873a57d6f376297cf Mon Sep 17 00:00:00 2001 From: hpk Date: Wed, 31 Jan 2007 12:27:25 +0100 Subject: [PATCH] [svn r37661] fixing this script (IMO it was broken if you provided arguments) --HG-- branch : trunk --- py/bin/py.cleanup | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/py/bin/py.cleanup b/py/bin/py.cleanup index 527b70e7b..fbb4a593d 100755 --- a/py/bin/py.cleanup +++ b/py/bin/py.cleanup @@ -9,17 +9,16 @@ a ".". """ from _findpy import py import py -from py.compat import optparse -parser = optparse.OptionParser(usage=__doc__) +parser = py.compat.optparse.OptionParser(usage=__doc__) if __name__ == '__main__': (options, args) = parser.parse_args() - if len(args) >= 1: - path = py.path.local(args) - else: - path = py.path.local() - print "cleaning path", path - for x in path.visit('*.pyc', lambda x: x.check(dotfile=0, link=0)): - x.remove() + if not args: + args = ["."] + for arg in args: + path = py.path.local(arg) + print "cleaning path", path + for x in path.visit('*.pyc', lambda x: x.check(dotfile=0, link=0)): + x.remove()