We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f38b4cb commit e322630Copy full SHA for e322630
pandas/util/testing.py
@@ -48,13 +48,17 @@
48
from pandas._libs import testing as _testing
49
from pandas.io.common import urlopen
50
51
-if sys.version_info >= (3, 3):
52
- from contextlib import ExitStack as nullcontext
53
-else:
54
- from contextlib2 import ExitStack as nullcontext
+
+class NullContextManager(object):
+ def __init__(self, dummy_resource=None):
+ self.dummy_resource = dummy_resource
55
+ def __enter__(self):
56
+ return self.dummy_resource
57
+ def __exit__(self, *args):
58
+ pass
59
60
-do_not_raise = nullcontext()
61
+do_not_raise = NullContextManager()
62
63
64
N = 30
0 commit comments