class_docstr: *Definition* objects are returned from :meth:`api.Script.goto_assignments`
  or :meth:`api.Script.goto_definitions`.
class_docstr_tok: ["*","Definition","*","objects","are","returned","from",":","meth",":","`","api.Script.goto_assignments","`","or",":","meth",":","`","api.Script.goto_definitions","`","."]
docstr: In addition to the definition, also return the module.
  
  .. warning:: Don't use this function yet, its behaviour may change. If
      you really need it, talk to me.
  
  .. todo:: Add full path. This function is should return a
      `module.class.function` path.
docstr_tok: ["In","addition","to","the","definition",",","also","return","the","module",".","..","warning",":",":","Do","n't","use","this","function","yet",",","its","behaviour","may","change",".","If","you","really","need","it",",","talk","to","me",".","..","todo",":",":","Add","full","path",".","This","function","is","should","return","a","`","module.class.function","`","path","."]
code: def desc_with_module(self):
      """
      In addition to the definition, also return the module.
  
      .. warning:: Don't use this function yet, its behaviour may change. If
          you really need it, talk to me.
  
      .. todo:: Add full path. This function is should return a
          `module.class.function` path.
      """
      position = "" if self.in_builtin_module else "@%s" % self.line
      return "%s:%s%s" % (self.module_name, self.description, position)
  
imports: import re
  from parso.python.tree import search_ancestor
  from jedi import settings
  from jedi.evaluate.utils import ignored, unite
  from jedi.cache import memoize_method
  from jedi.evaluate import imports
  from jedi.evaluate import compiled
  from jedi.evaluate.imports import ImportName
  from jedi.evaluate.context import instance
  from jedi.evaluate.context import ClassContext, FunctionExecutionContext
  from jedi.api.keywords import KeywordName
label_desc: Use image node_id 3 for calling the Definition obj's underlying member method code with example usage: obj.desc_with_module() and returns: unknown