[issue41433] Logging libraries BufferingHandler flushed twice at shutdown

2020-07-28 Thread Tatsunosuke Shimada


New submission from Tatsunosuke Shimada :

BufferingHandler

I expected function flush of BufferingHandler called once but it is called 
twice. 
This is due to that shutdown calls flush before close function which calls 
flush function inside.
(Faced this issue on my custom implementation of flush function.)

Seems that there is no need of calling flush inside BufferingHandler.

Following is the link to the code of function shutdown and Buffering Handler
https://github.com/python/cpython/blob/0124f2b5e0f88ee7f5d40fca96dbf087cbe4764b/Lib/logging/handlers.py#L1286
https://github.com/python/cpython/blob/a74eea238f5baba15797e2e8b570d153bc8690a7/Lib/logging/__init__.py#L2151

This issue could be also related.
https://bugs.python.org/issue26559

--
components: Library (Lib)
messages: 374559
nosy: adamist521, vinay.sajip
priority: normal
severity: normal
status: open
title: Logging libraries BufferingHandler flushed twice at shutdown
type: behavior
versions: Python 3.8

___
Python tracker 
<https://bugs.python.org/issue41433>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41433] Logging libraries BufferingHandler flushed twice at shutdown

2020-07-28 Thread Tatsunosuke Shimada


Tatsunosuke Shimada  added the comment:

Found related issue.
https://bugs.python.org/issue901330

--

___
Python tracker 
<https://bugs.python.org/issue41433>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com