Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d6255f0

Browse files
committed
Remove old Python 3.6 contextlib import.
1 parent 9c0606c commit d6255f0

File tree

5 files changed

+6
-21
lines changed

5 files changed

+6
-21
lines changed

lib/matplotlib/backends/backend_agg.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,7 @@
2525
import threading
2626
except ImportError:
2727
import dummy_threading as threading
28-
try:
29-
from contextlib import nullcontext
30-
except ImportError:
31-
from contextlib import ExitStack as nullcontext # Py 3.6.
28+
from contextlib import nullcontext
3229
from math import radians, cos, sin
3330

3431
import numpy as np

lib/matplotlib/backends/backend_gtk3cairo.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
try:
2-
from contextlib import nullcontext
3-
except ImportError:
4-
from contextlib import ExitStack as nullcontext # Py 3.6.
1+
from contextlib import nullcontext
52

63
from . import backend_cairo, backend_gtk3
74
from .backend_gtk3 import Gtk, _BackendGTK3

lib/matplotlib/testing/decorators.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@
99
import sys
1010
import unittest
1111
import warnings
12-
try:
13-
from contextlib import nullcontext
14-
except ImportError:
15-
from contextlib import ExitStack as nullcontext # Py3.6.
1612

1713
import matplotlib as mpl
1814
import matplotlib.style
@@ -219,7 +215,8 @@ def compare(self, idx, baseline, extension, *, _lock=False):
219215
{'Creator': None, 'Producer': None,
220216
'CreationDate': None})
221217

222-
lock = cbook._lock_path(actual_path) if _lock else nullcontext()
218+
lock = (cbook._lock_path(actual_path)
219+
if _lock else contextlib.nullcontext())
223220
with lock:
224221
fig.savefig(actual_path, **kwargs)
225222
expected_path = self.copy_baseline(baseline, extension)

lib/matplotlib/tests/test_figure.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
1+
from contextlib import nullcontext
12
from datetime import datetime
23
import io
34
from pathlib import Path
45
import platform
56
from types import SimpleNamespace
67
import warnings
7-
try:
8-
from contextlib import nullcontext
9-
except ImportError:
10-
from contextlib import ExitStack as nullcontext # Py3.6
118

129
import matplotlib as mpl
1310
from matplotlib import cbook, rcParams

lib/matplotlib/tests/test_ticker.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
try:
2-
from contextlib import nullcontext
3-
except ImportError:
4-
from contextlib import ExitStack as nullcontext # Py 3.6.
1+
from contextlib import nullcontext
52
import re
63
import itertools
74

0 commit comments

Comments
 (0)