parameters: (self)
return_statement: return s
docstring: Format a nice indicator to show where this "comes from"
docstring_summary: Format a nice indicator to show where this "comes from"
docstring_tokens: Format a nice indicator to show where this comes from
function: def from_path(self):
          # type: () -> Optional[str]
          """Format a nice indicator to show where this "comes from"
          """
          if self.req is None:
              return None
          s = str(self.req)
          if self.comes_from:
              if isinstance(self.comes_from, str):
                  comes_from = self.comes_from
              else:
                  comes_from = self.comes_from.from_path()
              if comes_from:
                  s += '->' + comes_from
          return s
function_tokens: def from_path ( self ) : # type: () -> Optional[str] if self . req is None : return None s = str ( self . req ) if self . comes_from : if isinstance ( self . comes_from , str ) : comes_from = self . comes_from else : comes_from = self . comes_from . from_path ( ) if comes_from : s += '->' + comes_from return s