##// END OF EJS Templates
Merge pull request #13411 from Carreau/undeprecate...
Matthias Bussonnier -
r27353:93856ab4 merge
parent child Browse files
Show More
@@ -588,7 +588,7 b' class Inspector(Colorable):'
588 588 Titles or keys to omit from output (can be set, tuple, etc., anything supporting `in`)
589 589 """
590 590
591 info = self._info(obj, oname=oname, info=info, detail_level=detail_level)
591 info = self.info(obj, oname=oname, info=info, detail_level=detail_level)
592 592
593 593 _mime = {
594 594 'text/plain': [],
@@ -702,15 +702,22 b' class Inspector(Colorable):'
702 702 del info['text/html']
703 703 page.page(info)
704 704
705 def info(self, obj, oname="", formatter=None, info=None, detail_level=0):
706 """DEPRECATED since 5.0. Compute a dict with detailed information about an object."""
707 if formatter is not None:
708 warnings.warn('The `formatter` keyword argument to `Inspector.info`'
709 'is deprecated as of IPython 5.0 and will have no effects.',
710 DeprecationWarning, stacklevel=2)
711 return self._info(obj, oname=oname, info=info, detail_level=detail_level)
705 def _info(self, obj, oname="", info=None, detail_level=0):
706 """
707 Inspector.info() was likely improperly marked as deprecated
708 while only a parameter was deprecated. We "un-deprecate" it.
709 """
710
711 warnings.warn(
712 "The `Inspector.info()` method has been un-deprecated as of 8.0 "
713 "and the `formatter=` keyword removed. `Inspector._info` is now "
714 "an alias, and you can just call `.info()` directly.",
715 DeprecationWarning,
716 stacklevel=2,
717 )
718 return self.info(obj, oname=oname, info=info, detail_level=detail_level)
712 719
713 def _info(self, obj, oname='', info=None, detail_level=0) -> dict:
720 def info(self, obj, oname="", info=None, detail_level=0) -> dict:
714 721 """Compute a dict with detailed information about an object.
715 722
716 723 Parameters
General Comments 0
You need to be logged in to leave comments. Login now