Python Forum
During handling of the above exception, another exception occurred
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
During handling of the above exception, another exception occurred
#1
i pressed ^C and got:
Output:
Traceback (most recent call last): File "tree.py", line 52, in <module> names=sorted(listdir(path)) NotADirectoryError: [Errno 20] Not a directory: 'projects/avlmap-0.12.4/CONFIG/readsymlink.c' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "xyzzy.py", line 52, in <module> names=sorted(listdir(path)) KeyboardInterrupt
part of the reason for this is that line 52 is in a try: clause, so exceptions are being handled there.

        try:
            names=sorted(listdir(path))
        except:
            names=[]
what if i wanted to specifically handle KeyboardInterrupt in the code that calls this code, and the KeyboardInterrupt happens during the handling of NotADirectoryError, or other kinds of exceptions is cases of other code? will it be able to keep the exceptions apart when there is a handler for each? what if i am doing a recursive call from inside of a try: clause in a recursive function for an asynchronous kind of exception (like KeyboardInterrupt) and two (or more) such exceptions happen together while the recursion is at least two (or more) deep? i am concerned that the nesting of exception events won't always be handled as if they all happened separately.
Tradition is peer pressure from dead people

What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
Reply


Messages In This Thread
During handling of the above exception, another exception occurred - by Skaperen - Dec-20-2018, 09:22 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  custom exception dcr 1 316 Feb-17-2024, 08:19 PM
Last Post: Gribouillis
  an uncatchable asyncio exception from in 3.12.2 but not 3.11.5 wangli 0 279 Feb-17-2024, 04:10 AM
Last Post: wangli
  use of shutil.copytree with ENOTDIR exception yan 2 981 Nov-29-2023, 03:02 PM
Last Post: yan
  Why am I getting this TypeError Exception? Affinity 8 1,065 Jul-07-2023, 08:26 AM
Last Post: DeaD_EyE
  which exception should be thrown for a sequence of the wrong length? Skaperen 1 878 Jan-06-2023, 04:13 AM
Last Post: deanhystad
Question log.exception() without arguments in old Python versions? cthart 5 1,229 Nov-19-2022, 07:09 PM
Last Post: Gribouillis
  how to write exception error into logger mg24 3 1,021 Nov-15-2022, 04:20 PM
Last Post: insharazzak
Star python exception handling handling .... with traceback mg24 3 1,322 Nov-09-2022, 07:29 PM
Last Post: Gribouillis
  create my exception to my function korenron 2 823 Nov-09-2022, 01:50 PM
Last Post: korenron
  'dict()' Has an Exception? htran3 2 786 Nov-04-2022, 08:29 AM
Last Post: htran3

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020