Skip to content

Commit 5933d5e

Browse files
committed
restored sys modules after import
1 parent 435923e commit 5933d5e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pandas/core/computation/check.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import sys
12
from distutils.version import LooseVersion
23
import warnings
34

@@ -6,10 +7,12 @@
67
_NUMEXPR_VERSION = None
78

89
try:
10+
modules = sys.modules.copy()
911
import numexpr as ne
1012
ver = LooseVersion(ne.__version__)
1113
_NUMEXPR_INSTALLED = ver >= LooseVersion(_MIN_NUMEXPR_VERSION)
1214
_NUMEXPR_VERSION = ver
15+
sys.modules = modules
1316

1417
if not _NUMEXPR_INSTALLED:
1518
warnings.warn(
@@ -21,4 +24,4 @@
2124
except ImportError: # pragma: no cover
2225
pass
2326

24-
__all__ = ['_NUMEXPR_INSTALLED']
27+
__all__ = ['_NUMEXPR_INSTALLED', '_NUMEXPR_VERSION']

0 commit comments

Comments
 (0)