Message406396
The fnmatch documentation should explicitly mention the type of exceptions raised by fnmatch.fnmatch():
https://docs.python.org/3/library/fnmatch.html
In my case it raised sre_constants.error, and it took some time to understand that the proper way to catch this type of exceptions is to catch the re.error superclass, by reading https://bugs.python.org/issue795379.
Actually that would be the case for any module using the re module under the hood, possibly passing an ill-formed regex to a re function. |
|
Date |
User |
Action |
Args |
2021-11-16 10:46:44 | DimitriPapadopoulosOrfanos | set | recipients:
+ DimitriPapadopoulosOrfanos, ezio.melotti, mrabarnett, docs@python |
2021-11-16 10:46:44 | DimitriPapadopoulosOrfanos | set | messageid: <1637059604.78.0.155105501767.issue45815@roundup.psfhosted.org> |
2021-11-16 10:46:44 | DimitriPapadopoulosOrfanos | link | issue45815 messages |
2021-11-16 10:46:44 | DimitriPapadopoulosOrfanos | create | |
|