On Saturday, June 30, 2018 at 6:02:06 PM UTC-4, T Berger wrote: > On Friday, June 29, 2018 at 7:00:15 PM UTC-4, Cameron Simpson wrote: > > > The key point here from Jim is "simultaneously". Are you properly shutting > > down > > the Flask instance in IDLE before running from Terminal, and vice versa? > > Cameron, I try every option to quit either program, but they don't work. Or I > should say, they mostly don't work. Once in a while they do. The one option > which works (which is not a feasible option) is rebooting my Mac (actually > that might not work either. I think I got the error message again this > morning when I rebooted). > > > Otherwise both will try to use the same local port and There Can Be Only > > One. > > > > Do you need to run from both environments at the same time? I'd have > > thought > > not, which also leads me to: why are you flicking from IDLE to Terminal? I > > would have imagined using one or the other normally, not both. It isn't > > wrong > > to use both, just surprising. > > I'm working from a Python manual. I created the webapp in IDLE, and test it > in Terminal, per the instructions in the manual. I use IDLE to edit my > program, and then test it in terminal. When I go from one to the other, I get > the error message. IDLE has a keyboard shortcut for quitting the shell—Cntl + > C—but it doesn't work. Neither does restarting the shell. Neither does > entering the kill command line, not in IDLE or terminal. > > Do you have any other suggestions? I'm going to email the writer. He doesn't > mention how to deal with problems that might arise from working with two > programs at the same time. Maybe Cntl+C should do it, but in my case it > doesn't. > > Tamara
Cameron, I'd like to add screenshots of my idle and terminal windows. Perhaps this would shed light on my this issue. This is my last window in terminal: [Restored Jul 2, 2018, 1:12:09 PM] Last login: Mon Jul 2 10:58:54 on ttys000 Restored session: Mon Jul 2 11:04:19 EDT 2018 192:Webapp TamaraB$ exit logout Saving session... ...saving history...truncating history files... ...completed. [Process completed] ~~~~ To me this looks like the program running in terminal has been killed. Now this is my idle shell: RESTART: /Users/TamaraB/Desktop/Webapp/vsearch4web.py * Serving Flask app "vsearch4web" (lazy loading) * Environment: production [31m WARNING: Do not use the development server in a production environment.[0m [2m Use a production WSGI server instead.[0m * Debug mode: on Traceback (most recent call last): File "/Users/TamaraB/Desktop/Webapp/vsearch4web.py", line 26, in <module> app.run(debug=True) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/flask/app.py", line 943, in run run_simple(host, port, self, **options) File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/werkzeug/serving.py", line 795, in run_simple s.bind(get_sockaddr(hostname, port, address_family)) OSError: [Errno 48] Address already in use >>> Why should there be an error in idle? It's the only app running. I emailed the writer of the manual I'm using, but who knows if, or when, he'll reply. So any help you provide would be great. Thanks, Tamara -- https://mail.python.org/mailman/listinfo/python-list