Skip to content

Commit f10dd3f

Browse files
better warning message
1 parent c3ac291 commit f10dd3f

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

pandas/core/base.py

+10-10
Original file line numberDiff line numberDiff line change
@@ -737,16 +737,16 @@ def item(self):
737737
@property
738738
def data(self):
739739
""" return the data pointer of the underlying data """
740-
warnings.warn("Series/Index.data is deprecated and will be "
741-
"removed in a future version",
740+
warnings.warn("{obj}.data is deprecated and will be removed "
741+
"in a future version".format(obj=type(self).__name__),
742742
FutureWarning, stacklevel=2)
743743
return self.values.data
744744

745745
@property
746746
def itemsize(self):
747747
""" return the size of the dtype of the item of the underlying data """
748-
warnings.warn("Series/Index.itemsize is deprecated and will be "
749-
"removed in a future version",
748+
warnings.warn("{obj}.itemsize is deprecated and will be removed "
749+
"in a future version".format(obj=type(self).__name__),
750750
FutureWarning, stacklevel=2)
751751
return self._ndarray_values.itemsize
752752

@@ -758,8 +758,8 @@ def nbytes(self):
758758
@property
759759
def strides(self):
760760
""" return the strides of the underlying data """
761-
warnings.warn("Series/Index.strides is deprecated and will be "
762-
"removed in a future version",
761+
warnings.warn("{obj}.strudes is deprecated and will be removed "
762+
"in a future version".format(obj=type(self).__name__),
763763
FutureWarning, stacklevel=2)
764764
return self._ndarray_values.strides
765765

@@ -771,8 +771,8 @@ def size(self):
771771
@property
772772
def flags(self):
773773
""" return the ndarray.flags for the underlying data """
774-
warnings.warn("Series/Index.flags is deprecated and will be "
775-
"removed in a future version",
774+
warnings.warn("{obj}.flags is deprecated and will be removed "
775+
"in a future version".format(obj=type(self).__name__),
776776
FutureWarning, stacklevel=2)
777777
return self.values.flags
778778

@@ -781,8 +781,8 @@ def base(self):
781781
""" return the base object if the memory of the underlying data is
782782
shared
783783
"""
784-
warnings.warn("Series/Index.base is deprecated and will be "
785-
"removed in a future version",
784+
warnings.warn("{obj}.base is deprecated and will be removed "
785+
"in a future version".format(obj=type(self).__name__),
786786
FutureWarning, stacklevel=2)
787787
return self.values.base
788788

pandas/tests/test_base.py

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
from pandas.core.base import PandasObject, NoNewAttributesMixin
2323
from pandas.core.indexes.datetimelike import DatetimeIndexOpsMixin
2424
from pandas._libs.tslib import iNaT
25-
import pandas.util.testing as tm
2625

2726

2827
class CheckStringMixin(object):

0 commit comments

Comments
 (0)