Найти - Пользователи
Полная версия: s_push parser stack overflow
Начало » Python для новичков » s_push parser stack overflow
1
Spice
Приветствую!
Есть следующий код:
print (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"
В ответ питон вываливает “s_push parser stack overflow”.
И я с ним, надо сказать, полностью согласен. Но надо чтобы проглотил.
В рунете ответа на нашел. В англоязычной части советуют увеличить значение MAXSTACK в“ parser.c”. Насколько я понял, это решение для любителей собирать питон самому.
Собственно есть подозрения, что эту проблему можно решить посредством установки каких-то хитрых параметров. (а-ля sys.setrecursionlimit())
Есть ли они? И если есть то куда копать?

p.s. Код, естественно, всего лишь демонстрирует проблему. Не более того.
Андрей Светлов
Параметров нет. А зачем вам?
Spice
Хотел сравнить скорости вычисления мат. выражений, представленных строкой, при помощи встраивания питона и своего кода. Для этого нужно было сгенить длинное сложное выражение. Питон такое не осилил. Проблему обошел отказавшись от скобок в выражении. Вопрос снял. Всем спасибо)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB