diff options
author | Victor Stinner <vstinner@redhat.com> | 2019-06-12 22:23:49 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-12 22:23:49 (GMT) |
commit | c15a682603a47f5aef5025f6a2e3babb699273d6 (patch) | |
tree | 52b09a312a7aef518512575f2d05bdd2ef022a3f /Python/compile.c | |
parent | 3955dfff600dc8568e71ca19a48c72555043081f (diff) | |
download | cpython-c15a682603a47f5aef5025f6a2e3babb699273d6.zip cpython-c15a682603a47f5aef5025f6a2e3babb699273d6.tar.gz cpython-c15a682603a47f5aef5025f6a2e3babb699273d6.tar.bz2 |
bpo-37223: test_io: silence destructor errors (GH-14031)
* bpo-18748: Fix _pyio.IOBase destructor (closed case) (GH-13952)
_pyio.IOBase destructor now does nothing if getting the closed
attribute fails to better mimick _io.IOBase finalizer.
(cherry picked from commit 4f6f7c5a611905fb6b81671547f268c226bc646a)
* bpo-37223: test_io: silence destructor errors (GH-13954)
Implement also MockNonBlockWriterIO.seek() method.
(cherry picked from commit b589cef9c4dada2fb84ce0fae5040ecf16d9d5ef)
* bpo-37223, test_io: silence last 'Exception ignored in:' (GH-14029)
Use catch_unraisable_exception() to ignore 'Exception ignored in:'
error when the internal BufferedWriter of the BufferedRWPair is
destroyed. The C implementation doesn't give access to the
internal BufferedWriter, so just ignore the warning instead.
(cherry picked from commit 913fa1c8245d1cde6edb4254f4fb965cc91786ef)
Diffstat (limited to 'Python/compile.c')
0 files changed, 0 insertions, 0 deletions