-
-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AREPL fails to run Python after help() is called #87
Comments
AERPL?? ಠ_ಠ Honestly I've made that mistake before too hahahaha. When you call help() you go into a interactive help terminal where you can type in commands. Try it out in the command line - you will get this:
Because the help function depends on typed in user input, which AREPL does not yet support, the program will freeze forever waiting for the user to respond. To fix this I will need to implement #6, stdin input. I was planning on waiting for the new webview (#56) to mature, but it looks like I should fix it sooner rather than later. I will fix #86 and #82 first and after those two bugs #6 might be next on my agenda. As for the timeline, I expect the first two bugs to be fixed before PyGotham in early October. So I expect to start working on stdin input by October at the latest, possibly earlier if more users want the feature. Lastly, thanks for reporting an issue. I don't get much time to test AREPL so user input is always welcome. |
Thanks you for the thorough response. I use this a lot when experimenting and learning more Python, so sometimes I need to use help quite a bit to practice OOP design. Godspeed! |
As a temporary fix I've added a custom implementation of help() that does not rely on user input. Hopefully this helps out :) Get it? helps out? Sorry, bad pun :P |
I throw this at you: 🍅 I appreciate the effort. :) |
Hi there,
Every time I use help() by itself, the program hangs up.
MacOSX Sierra, Python 3.6.0, Visual Studio Code
It still says "Running Python..." in the bottom, but the preview doesn't change
The text was updated successfully, but these errors were encountered: