#NEWLINE# def goto_assignments( self ) : #NEWLINE# #INDENT# "\n        Return the first definition found. Imports and statements aren't\n        followed. Multiple objects may be returned, because Python itself is a\n        dynamic language, which means depending on an option you can have two\n        different versions of a function.\n\n        :rtype: list of :class:`classes.Definition`\n        " #NEWLINE# results = self . _goto ( ) #NEWLINE# d = [ classes . Definition ( results . _evaluator , d ) for d in set ( results ) ] #NEWLINE# return helpers . sorted_definitions ( d )