#NEWLINE# def _get_command( self , data ) : #NEWLINE# #INDENT# 'Get a command from the given data.\n\n        If a command was obtained, then a cleanup will be added in order\n        to remove the underlying target path of the command.\n        ' #NEWLINE# command = userdatautils . _get_command ( data ) #NEWLINE# if ( command and ( not isinstance ( command , execcmd . CommandExecutor ) ) ) : #NEWLINE# #INDENT# self . addCleanup ( _safe_remove , command . _target_path ) #NEWLINE# #UNINDENT# return command