Commit 45df61f
authored
The logging.FileHandler class now keeps a reference to the builtin
open() function to be able to open or reopen the file during Python
finalization.
Fix errors like:
Exception ignored in: (...)
Traceback (most recent call last):
(...)
File ".../logging/__init__.py", line 1463, in error
File ".../logging/__init__.py", line 1577, in _log
File ".../logging/__init__.py", line 1587, in handle
File ".../logging/__init__.py", line 1649, in callHandlers
File ".../logging/__init__.py", line 948, in handle
File ".../logging/__init__.py", line 1182, in emit
File ".../logging/__init__.py", line 1171, in _open
NameError: name 'open' is not defined
1 parent 5cf4782 commit 45df61f
4 files changed
Lines changed: 50 additions & 8 deletions
File tree
- Lib
- logging
- test
- Misc/NEWS.d/next/Library
- Python
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1148 | 1148 | | |
1149 | 1149 | | |
1150 | 1150 | | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
1151 | 1155 | | |
1152 | 1156 | | |
1153 | 1157 | | |
| |||
1183 | 1187 | | |
1184 | 1188 | | |
1185 | 1189 | | |
1186 | | - | |
1187 | | - | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
1188 | 1193 | | |
1189 | 1194 | | |
1190 | 1195 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4310 | 4310 | | |
4311 | 4311 | | |
4312 | 4312 | | |
4313 | | - | |
4314 | | - | |
| 4313 | + | |
| 4314 | + | |
4315 | 4315 | | |
4316 | 4316 | | |
4317 | 4317 | | |
| |||
4321 | 4321 | | |
4322 | 4322 | | |
4323 | 4323 | | |
4324 | | - | |
| 4324 | + | |
| 4325 | + | |
4325 | 4326 | | |
4326 | 4327 | | |
4327 | 4328 | | |
4328 | 4329 | | |
4329 | 4330 | | |
| 4331 | + | |
| 4332 | + | |
| 4333 | + | |
| 4334 | + | |
| 4335 | + | |
| 4336 | + | |
| 4337 | + | |
| 4338 | + | |
| 4339 | + | |
| 4340 | + | |
| 4341 | + | |
| 4342 | + | |
| 4343 | + | |
| 4344 | + | |
| 4345 | + | |
| 4346 | + | |
| 4347 | + | |
| 4348 | + | |
| 4349 | + | |
| 4350 | + | |
| 4351 | + | |
| 4352 | + | |
| 4353 | + | |
| 4354 | + | |
| 4355 | + | |
| 4356 | + | |
| 4357 | + | |
| 4358 | + | |
| 4359 | + | |
| 4360 | + | |
| 4361 | + | |
4330 | 4362 | | |
4331 | 4363 | | |
4332 | | - | |
| 4364 | + | |
4333 | 4365 | | |
4334 | 4366 | | |
4335 | 4367 | | |
4336 | 4368 | | |
4337 | 4369 | | |
4338 | 4370 | | |
4339 | | - | |
| 4371 | + | |
| 4372 | + | |
4340 | 4373 | | |
4341 | 4374 | | |
4342 | 4375 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
852 | 852 | | |
853 | 853 | | |
854 | 854 | | |
855 | | - | |
| 855 | + | |
856 | 856 | | |
857 | 857 | | |
858 | 858 | | |
| |||
0 commit comments