[issue41503] Race between setTarget and flush in logging.handlers.MemoryHandler

2020-08-16 Thread Vinay Sajip
Change by Vinay Sajip : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___

[issue41503] Race between setTarget and flush in logging.handlers.MemoryHandler

2020-08-16 Thread miss-islington
miss-islington added the comment: New changeset 08f0a2109297e8a64e8636d47dce737e5b7ccf2c by Miss Islington (bot) in branch '3.8': [3.8] bpo-41503: Fix race between setTarget and flush in logging.handlers.MemoryHandler (GH-21765) (GH-21898)

[issue41503] Race between setTarget and flush in logging.handlers.MemoryHandler

2020-08-16 Thread miss-islington
miss-islington added the comment: New changeset 2c050e52f1ccf5db03819e4ed70690521d67e9fa by Miss Islington (bot) in branch '3.9': [3.9] bpo-41503: Fix race between setTarget and flush in logging.handlers.MemoryHandler (GH-21765) (GH-21897)

[issue41503] Race between setTarget and flush in logging.handlers.MemoryHandler

2020-08-16 Thread miss-islington
Change by miss-islington : -- nosy: +miss-islington nosy_count: 2.0 -> 3.0 pull_requests: +21016 pull_request: https://github.com/python/cpython/pull/21897 ___ Python tracker

[issue41503] Race between setTarget and flush in logging.handlers.MemoryHandler

2020-08-16 Thread miss-islington
Change by miss-islington : -- pull_requests: +21017 pull_request: https://github.com/python/cpython/pull/21898 ___ Python tracker ___

[issue41503] Race between setTarget and flush in logging.handlers.MemoryHandler

2020-08-16 Thread Vinay Sajip
Vinay Sajip added the comment: New changeset 2353d77fad7ed9d11d8a4d66b5dd1306cdb94125 by Irit Katriel in branch 'master': bpo-41503: Fix race between setTarget and flush in logging.handlers.MemoryHandler (GH-21765)

[issue41503] Race between setTarget and flush in logging.handlers.MemoryHandler

2020-08-16 Thread Irit Katriel
Change by Irit Katriel : -- versions: +Python 3.8, Python 3.9 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue41503] Race between setTarget and flush in logging.handlers.MemoryHandler

2020-08-11 Thread Irit Katriel
Change by Irit Katriel : -- nosy: +vinay.sajip ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue41503] Race between setTarget and flush in logging.handlers.MemoryHandler

2020-08-07 Thread Irit Katriel
Change by Irit Katriel : -- keywords: +patch pull_requests: +20909 stage: -> patch review pull_request: https://github.com/python/cpython/pull/21765 ___ Python tracker ___

[issue41503] Race between setTarget and flush in logging.handlers.MemoryHandler

2020-08-07 Thread Irit Katriel
New submission from Irit Katriel : The `logging.handlers.MemoryHandler.setTarget()` method does not acquire the lock, so it can change the target while flush is processing the buffer. The script below causes flush to call target.handle when target is None, causing: File