docstr: Find the Python object that contains the source code of the object.
  
  This is useful to find the place in the source code (file and line
  number) where a docstring is defined. It does not currently work for
  all cases, but it should help find some (properties...).
docstr_tok: ["Find","the","Python","object","that","contains","the","source","code","of","the","object",".","This","is","useful","to","find","the","place","in","the","source","code","(","file","and","line","number",")","where","a","docstring","is","defined",".","It","does","not","currently","work","for","all","cases",",","but","it","should","help","find","some","(","properties","...",")","."]
code: def _to_original_callable(obj):
      """
      Find the Python object that contains the source code of the object.
  
      This is useful to find the place in the source code (file and line
      number) where a docstring is defined. It does not currently work for
      all cases, but it should help find some (properties...).
      """
      while True:
          if inspect.isfunction(obj) or inspect.isclass(obj):
              f = inspect.getfile(obj)
              if f.startswith("<") and f.endswith(">"):
                  return None
              return obj
          if inspect.ismethod(obj):
              obj = obj.__func__
          elif isinstance(obj, functools.partial):
              obj = obj.func
          elif isinstance(obj, property):
              obj = obj.fget
          else:
              return None
  
imports: import argparse
  import ast
  import collections
  import doctest
  import functools
  import glob
  import importlib
  import inspect
  from io import StringIO
  import json
  import os
  import pydoc
  import re
  import string
  import sys
  import tempfile
  import textwrap
  import flake8.main.application
  import matplotlib
  import numpy
  from numpydoc.docscrape import NumpyDocString
  import pandas
  from pandas.io.formats.printing import pprint_thing
  import statsmodels.api
label_desc: Use image node_id 4 for calling the Docstring obj's underlying member method code with example usage: obj._to_original_callable(obj) and returns: obj, None, None