#NEWLINE# def unstash( self , filter_func = None , to_stash = None , from_stash = None ) : #NEWLINE# #INDENT# "\n        Unstash some paths. This is an alias for move(), with defaults for the stashes.\n\n        :param filter_func: Unstash paths that match this filter. Should be a function that takes a path and returns\n                            True or False. (default: unstash all paths)\n        :param from_stash:  take matching paths from this stash. (default: 'stashed')\n        :param to_stash:    put matching paths into this stash. (default: 'active')\n\n        :returns:            The resulting PathGroup.\n        :rtype:             PathGroup\n        " #NEWLINE# to_stash = ( 'active' if ( to_stash is None ) else to_stash ) #NEWLINE# from_stash = ( 'stashed' if ( from_stash is None ) else filter_func ) #NEWLINE# return self . move ( from_stash , to_stash , filter_func = filter_func )