#NEWLINE# def _get_vendor_specific_argv( self , username , host , port , subsystem = None , command = None ) : #NEWLINE# #INDENT# args = [ self . executable_path ] #NEWLINE# if ( port is not None ) : #NEWLINE# #INDENT# args . extend ( [ '-p' , six . text_type ( port ) ] ) #NEWLINE# #UNINDENT# if ( username is not None ) : #NEWLINE# #INDENT# args . extend ( [ '-l' , username ] ) #NEWLINE# #UNINDENT# if self . local_site_name : #NEWLINE# #INDENT# args . extend ( [ '--rb-local-site' , self . local_site_name ] ) #NEWLINE# #UNINDENT# if ( subsystem is not None ) : #NEWLINE# #INDENT# args . extend ( [ '-s' , host , subsystem ] ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# args . extend ( ( [ host ] + command ) ) #NEWLINE# #UNINDENT# return args