diff options
Diffstat (limited to 'mendeleev.py')
-rw-r--r-- | mendeleev.py | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/mendeleev.py b/mendeleev.py index a9615aa..21bc600 100644 --- a/mendeleev.py +++ b/mendeleev.py @@ -76,23 +76,17 @@ def advance(els, tail): def explode(word): result = [([], word.lower().encode())] - while True: + while result[0][1]: new = [] - tail = None for res in result: if res[1]: adv = advance(*res) new.extend(adv) - if not tail: - tail = adv[0][1] else: new.append(res) result = new - if not tail: - break - return [els for els, _ in result] |