On Thu, Mar 2, 2017 at 11:55 PM, Frank Millman <fr...@chagford.com> wrote: > If I place '1/0' in main(), this is the traceback - > > Traceback (most recent call last): > File "test_db1a.py", line 25, in <module> > loop.run_until_complete(main()) > File "/usr/local/lib/python3.6/asyncio/base_events.py", line 466, in > run_until_complete > return future.result() > ZeroDivisionError: division by zero > > Can anyone else confirm whether they can reproduce my results?
Not replicated. Python 3.7.0a0 (default:cebc9c7ad195+, Feb 28 2017, 01:09:27) [GCC 6.2.0 20161027] on linux Traceback (most recent call last): File "acrash.py", line 25, in <module> loop.run_until_complete(main()) File "/usr/local/lib/python3.7/asyncio/base_events.py", line 465, in run_until_complete return future.result() File "acrash.py", line 21, in main 1/0 ZeroDivisionError: division by zero That's inserting 1/0 just before "await aenum()". Switching the order of the lines also produces the expected result - delayed output, then an exception that shows the crashing line. ChrisA -- https://mail.python.org/mailman/listinfo/python-list