blob: ac8181539b78d75f565a93c2109c3402679f2682 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
'''
This is a mock of a module like Pandas, which can throw warnings for deprecated attributes
'''
import warnings
def __dir__():
# GH43028
# Int64Index etc. are deprecated, but we still want them to be available in the dir.
# Remove in Pandas 2.0, when we remove Int64Index etc. from the code base.
return list(globals().keys()) + ["Float64Index"]
def __getattr__(name):
if name == "Float64Index":
warnings.warn("This is what pandas would do", FutureWarning, stacklevel=2)
return 5
raise AttributeError(f"module 'pandas' has no attribute '{name}'")
__all__ = ["Float64Index"] # pylint: disable=E0603
__doc__ = ""
|