Terry J. Reedy <tjre...@udel.edu> added the comment:

The RESTART line means that you ran this in IDLE and that your program crashed 
the separate (sub)process that was running your code.  When IDLE notices this, 
it starts a new subprocess.

To test whether this is an IDLE-only problem, I ran your code without IDLE.

C:\Users\Terry>python -i -m tem
>>> doFind()
R 6 12
R 12 22
R 21 32
C 10 21
C 13 22
C 16 23

and quickly got the the Windows 'Program has stopped running' box, with no 
Python error message.  Ditto when run on 3.7.0a2.

Since this is not an IDLE issue, I revised the title.

----------
nosy: +terry.reedy
stage:  -> test needed
title: Python problem - == RESTART: Shell ===== -> Python crashes with mutually 
recursive code
versions: +Python 3.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue32022>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to