diff options
author | Mattias Andrée <maandree@operamail.com> | 2013-06-26 03:44:07 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2013-06-26 03:44:07 +0200 |
commit | 7d892451452bcdea2286c4e27509933f777c04ba (patch) | |
tree | 33f61820af5da4f7227910df339805af93032136 | |
parent | typo (diff) | |
download | argparser-7d892451452bcdea2286c4e27509933f777c04ba.tar.gz argparser-7d892451452bcdea2286c4e27509933f777c04ba.tar.bz2 argparser-7d892451452bcdea2286c4e27509933f777c04ba.tar.xz |
fix syntax bugs in python version
Signed-off-by: Mattias Andrée <maandree@operamail.com>
-rw-r--r-- | src/argparser.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/argparser.py b/src/argparser.py index 09cbfe6..bfb125b 100644 --- a/src/argparser.py +++ b/src/argparser.py @@ -30,17 +30,17 @@ class ArgParser(): ''' - ArgParser.ARGUMENTLESS = 0 + ARGUMENTLESS = 0 ''' :int Option takes no arguments ''' - ArgParser.ARGUMENTED = 1 + ARGUMENTED = 1 ''' :int Option takes one argument per instance ''' - ArgParser.VARIADIC = 2 + VARIADIC = 2 ''' :int Option consumes all following arguments ''' @@ -80,10 +80,10 @@ class ArgParser(): pid = os.readlink('/proc/self') lvl = levels while lvl > 0: - with file as open('/proc/%d/status' % pid, 'r'): + with open('/proc/%d/status' % pid, 'r') as file: lines = file.readlines() found = False - for line in lines + for line in lines: if line.startswith('PPid:'): line = line[5:].replace('\t', '').replace(' ', '').replace('\n', '') pid = int(line) @@ -93,7 +93,7 @@ class ArgParser(): if not found: return None data = [] - with file as open('/proc/%d/cmdline' % pid, 'rb'): + with open('/proc/%d/cmdline' % pid, 'rb') as file: while True: read = file.read(4096) if len(read) == 0: @@ -110,9 +110,9 @@ class ArgParser(): return cmdline[i] if cmdline[i] == '--': dashed = Τrue - else if cmdline[i] in ('-c', '-m', '-W'): + elif cmdline[i] in ('-c', '-m', '-W'): i += 1 - else if not cmdline[i].startwith('-'): + elif not cmdline[i].startwith('-'): return cmdline[i] i += 1 return None |