mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Added some diagnostics to help with #19690.
This commit is contained in:
parent
ef2d8a597c
commit
dc96ca25df
1 changed files with 12 additions and 1 deletions
|
@ -590,6 +590,7 @@ class HandlerTest(BaseTest):
|
||||||
for _ in range(tries):
|
for _ in range(tries):
|
||||||
try:
|
try:
|
||||||
os.unlink(fname)
|
os.unlink(fname)
|
||||||
|
self.deletion_time = time.time()
|
||||||
except OSError:
|
except OSError:
|
||||||
pass
|
pass
|
||||||
time.sleep(0.004 * random.randint(0, 4))
|
time.sleep(0.004 * random.randint(0, 4))
|
||||||
|
@ -597,6 +598,9 @@ class HandlerTest(BaseTest):
|
||||||
del_count = 500
|
del_count = 500
|
||||||
log_count = 500
|
log_count = 500
|
||||||
|
|
||||||
|
self.handle_time = None
|
||||||
|
self.deletion_time = None
|
||||||
|
|
||||||
for delay in (False, True):
|
for delay in (False, True):
|
||||||
fd, fn = tempfile.mkstemp('.log', 'test_logging-3-')
|
fd, fn = tempfile.mkstemp('.log', 'test_logging-3-')
|
||||||
os.close(fd)
|
os.close(fd)
|
||||||
|
@ -610,7 +614,14 @@ class HandlerTest(BaseTest):
|
||||||
for _ in range(log_count):
|
for _ in range(log_count):
|
||||||
time.sleep(0.005)
|
time.sleep(0.005)
|
||||||
r = logging.makeLogRecord({'msg': 'testing' })
|
r = logging.makeLogRecord({'msg': 'testing' })
|
||||||
h.handle(r)
|
try:
|
||||||
|
self.handle_time = time.time()
|
||||||
|
h.handle(r)
|
||||||
|
except Exception:
|
||||||
|
print('Deleted at %s, '
|
||||||
|
'opened at %s' % (self.deletion_time,
|
||||||
|
self.handle_time))
|
||||||
|
raise
|
||||||
finally:
|
finally:
|
||||||
remover.join()
|
remover.join()
|
||||||
h.close()
|
h.close()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue