diff options
author | Daniel Dunbar <daniel@zuster.org> | 2013-08-07 03:20:54 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2013-08-07 03:20:54 +0000 |
commit | 3a90aebd3a5cebb9bb59edd7c14630b6b95f6e47 (patch) | |
tree | 6cf5fdf49cd0007a2235f8ed3770a6231ffd49c6 /llvm/utils/lit | |
parent | a3ef2f2dd8592f4da168ec3f22dbecd81f9485f8 (diff) | |
download | bcm5719-llvm-3a90aebd3a5cebb9bb59edd7c14630b6b95f6e47.tar.gz bcm5719-llvm-3a90aebd3a5cebb9bb59edd7c14630b6b95f6e47.zip |
[lit] Avoid use of iterator .next() method.
llvm-svn: 187858
Diffstat (limited to 'llvm/utils/lit')
-rw-r--r-- | llvm/utils/lit/lit/ShUtil.py | 15 | ||||
-rwxr-xr-x | llvm/utils/lit/lit/main.py | 7 |
2 files changed, 10 insertions, 12 deletions
diff --git a/llvm/utils/lit/lit/ShUtil.py b/llvm/utils/lit/lit/ShUtil.py index 8a292f46cc8..a7892a43ab4 100644 --- a/llvm/utils/lit/lit/ShUtil.py +++ b/llvm/utils/lit/lit/ShUtil.py @@ -174,16 +174,15 @@ class ShParser: self.tokens = ShLexer(data, win32Escapes = win32Escapes).lex() def lex(self): - try: - return self.tokens.next() - except StopIteration: - return None + for item in self.tokens: + return item + return None def look(self): - next = self.lex() - if next is not None: - self.tokens = itertools.chain([next], self.tokens) - return next + token = self.lex() + if token is not None: + self.tokens = itertools.chain([token], self.tokens) + return token def parse_command(self): tok = self.lex() diff --git a/llvm/utils/lit/lit/main.py b/llvm/utils/lit/lit/main.py index 31001595b3f..84ed016f0c3 100755 --- a/llvm/utils/lit/lit/main.py +++ b/llvm/utils/lit/lit/main.py @@ -94,10 +94,9 @@ class TestProvider: if self.canceled: self.lock.release() return None - - try: - item = self.iter.next() - except StopIteration: + for item in self.iter: + break + else: item = None self.lock.release() return item |