This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients eric.smith, jbakker, mark.dickinson, shamon51, terry.reedy, vstinner
Date 2017-11-22.19:36:30
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1511379390.93.0.213398074469.issue32022@psf.upfronthosting.co.za>
In-reply-to
Content
I confirmed that increasing the recursion limit can change recursion behavior on Windows.

>>> def f(): g()
...
>>> def g(): f()
...
>>> f()

With the default limit or 1000 or increase to 3000, I get a recursion error.  With the limit set to 10000, I get 'MemoryError: stack overflow'.  It is not too surprising that the more complicated code prevents getting even that.
History
Date User Action Args
2017-11-22 19:36:30terry.reedysetrecipients: + terry.reedy, mark.dickinson, vstinner, eric.smith, shamon51, jbakker
2017-11-22 19:36:30terry.reedysetmessageid: <1511379390.93.0.213398074469.issue32022@psf.upfronthosting.co.za>
2017-11-22 19:36:30terry.reedylinkissue32022 messages
2017-11-22 19:36:30terry.reedycreate