diff --git a/tester.py b/tester.py index 86010ef23012b96ac72f85eb6138d276cd7a4c91..0bc0c6cdb2dae5ed905d888fc456cf542a0e7669 100755 --- a/tester.py +++ b/tester.py @@ -60,11 +60,12 @@ class Tester(): if '-h' in args: log('USAGE: ' + self.USAGE) sys.exit(0) - for index, arg in enumerate(args): - if arg not in self.VALID_ARGS and index + 1 != len(args): - log('Invalid argument given: "%s".\n' % arg) - log('USAGE: ' + self.USAGE) - sys.exit(1) + for arg in args: + if arg.startswith('-'): + if arg not in self.VALID_ARGS: + log('Invalid argument given: "%s".\n' % arg) + log('USAGE: ' + self.USAGE) + sys.exit(1) else: log("Optional target user : %s" % arg) if not os.path.isdir(os.path.join('/home', arg)):