Static code analysis and corrections

This commit is contained in:
Kristjan Komlosi
2019-07-17 16:06:09 +02:00
parent 674692c2fc
commit 21bfae9fbc
10086 changed files with 2102103 additions and 51 deletions
@@ -0,0 +1,17 @@
import warnings
# back-compat of pseudo-public API
def concat_wrap():
def wrapper(*args, **kwargs):
warnings.warn("pandas.tools.merge.concat is deprecated. "
"import from the public API: "
"pandas.concat instead",
FutureWarning, stacklevel=3)
import pandas as pd
return pd.concat(*args, **kwargs)
return wrapper
concat = concat_wrap()
@@ -0,0 +1,20 @@
import sys
import warnings
import pandas.plotting as _plotting
# back-compat of public API
# deprecate these functions
m = sys.modules['pandas.tools.plotting']
for t in [t for t in dir(_plotting) if not t.startswith('_')]:
def outer(t=t):
def wrapper(*args, **kwargs):
warnings.warn("'pandas.tools.plotting.{t}' is deprecated, "
"import 'pandas.plotting.{t}' instead.".format(t=t),
FutureWarning, stacklevel=2)
return getattr(_plotting, t)(*args, **kwargs)
return wrapper
setattr(m, t, outer(t))