Кажется, здесь происходит что-то смешное. Используя IronPython 2.6.2 для .NET 4.0, я получаю следующее поведение. Простейший случай выглядит следующим образом:
- Запускаю интерактивную оболочку
Я набираю следующую строку 5 раз
False or False or False or False or False or False or \
Затем я заканчиваю его следующей строкой
False or False or False or False or False or False
Когда я набираю это, процесс отработал 30 минут ЦП на довольно хорошем рабочем столе и до сих пор не вернулся.
Если я уменьшу шаг 2 на 1, т.е. получу строку в 4 раза, то она вернется через минуту или две.
Если я уменьшу шаг 2 на 2, т.е. есть линия 3 раза, затем она возвращается примерно через секунду или около того.
Так что же происходит и почему?
Конечно, пример из реального мира, который заставил меня выделить это, гораздо более сложный и не столь легкомысленный.
Спасибо
Акил