Парни(и возможно дамы), спасайте.
def syntaxAnalizer(*args):
for word in args[0]:
if word in DICTIONARY[args[1]]:
try:
if DICTIONARY[args[1]][word][0] < DICTIONARY[args[1][word][2]:
raise ValueError
else:
DICTIONARY[args[1]][word][2] += 1
DICTIONARY[args[1]][word][0] += 1
continue
except ValueError:
DICTIONARY[args[1]][word][0] += 1
continue
else:
RAW_SPLITTER= re.split(r'(?:er|ing|s|ed)\b', word)
DICTIONARY[args[1]][RAW_SPLITTER[0][0]]= [1, args[2], 1, []]
Traceback (most recent call last):
File "./Core.py", line 28, in <module>
import Parser
File "/home/pathfinder/Documents/Dev/VocabularyGenerator/Parser.py", line 60
raise ValueError
^
SyntaxError: invalid syntax
Где он ошибку видит? Нет очевидно что на 60 строчке, но почему?
Что не так с этим возбуждением исключения?