#NEWLINE# @ staticmethod #NEWLINE# def __add_hostnameport_2sampler( parsed_url , proxy , url ) : #NEWLINE# #INDENT# if parsed_url . scheme : #NEWLINE# #INDENT# proxy . append ( JMX . _string_prop ( 'HTTPSampler.protocol' , parsed_url . scheme ) ) #NEWLINE# #UNINDENT# if parsed_url . netloc : #NEWLINE# #INDENT# netloc_parts = parsed_url . netloc . split ( ':' ) #NEWLINE# if netloc_parts [ 0 ] : #NEWLINE# #INDENT# proxy . append ( JMX . _string_prop ( 'HTTPSampler.domain' , netloc_parts [ 0 ] ) ) #NEWLINE# #UNINDENT# if ( ( len ( netloc_parts ) > 1 ) and netloc_parts [ 1 ] ) : #NEWLINE# #INDENT# proxy . append ( JMX . _string_prop ( 'HTTPSampler.port' , netloc_parts [ 1 ] ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# if parsed_url . port : #NEWLINE# #INDENT# proxy . append ( JMX . _string_prop ( 'HTTPSampler.port' , parsed_url . port ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# proxy . append ( JMX . _string_prop ( 'HTTPSampler.port' , '' ) ) #NEWLINE# #UNINDENT# #UNINDENT# except ValueError : #NEWLINE# #INDENT# logging . debug ( 'Non-parsable port: %s' , url ) #NEWLINE# proxy . append ( JMX . _string_prop ( 'HTTPSampler.port' , '' ) )