<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font size="-1">Hi,<br>
      <br>
      I just noticed that the content of inspect_request messages has
      lost some metadata we use in Spyder to improve how qtconsole
      tooltips are shown. Besides, I also would like to use this
      metadata in the future, to improve how documentation is shown in
      our Sphinx renderer. The idea is to add class and constructor
      docstrings to an object's docstring, but shown in different
      bootstrap tabs.<br>
      <br>
      What I mean exactly is this: In IPython 2, the content key of
      inspect messages give:<br>
      <br>
      In [7]: request['content'].keys()<br>
      Out[7]: <br>
      [u'base_class',<br>
       u'init_definition',<br>
       u'isalias',<br>
       u'name',<br>
       u'isclass',<br>
       u'init_docstring',<br>
       u'type_name',<br>
       u'namespace',<br>
       u'length',<br>
       u'source',<br>
       u'argspec',<br>
       u'call_def',<br>
       u'ismagic',<br>
       u'file',<br>
       u'string_form',<br>
       u'found',<br>
       u'class_docstring',<br>
       u'definition',<br>
       u'docstring',<br>
       u'call_docstring']<br>
      <br>
      Whereas In IPython 3.0dev it gives:<br>
      <br>
      In [5]: request['content'].keys()<br>
      Out[5]: [u'status', u'found', u'data', u'metadata']<br>
      <br>
      and 'data' contains contains just the docstring but without all
      the rich information it was exposed before.<br>
      <br>
      Is it possible that you guys expose this metadata again?<br>
      <br>
      Thanks,<br>
      Carlos</font><br>
  </body>
</html>