Супер странно, нет? Код обидчика:
def main():
"""
main function
"""
# Argument handling
args = sys.argv[1:]
if not args:
print "usage is: ...
Третья цитата, где я получаю обычную ошибку отступа:
>>>Import someScript
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "someScript.py", line 24
"""
^
Если я удаляю комментарии (очевидно, я не хочу), то следующая функция, которая должна быть определена, получает ту же ошибку в том же месте своих комментариев. Если я удалю все комментарии из функций, ошибка исчезнет.
Я не понимаю! Зачем ожидать отступ там? Я пишу в Komodo Edit частично, потому что он не позволяет вам смешивать пробелы и вкладки, но просто чтобы убедиться, что я выполнил поиск и, конечно же, нет никаких чертовых вкладок. Не то чтобы в любом случае это имело бы смысл.
Что дает, гуру?