#NEWLINE# def resolve( self , url ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# if ( not ( 'google' in url ) ) : #NEWLINE# #INDENT# return url #NEWLINE# #UNINDENT# if url . startswith ( 'stack://' ) : #NEWLINE# #INDENT# return url #NEWLINE# #UNINDENT# url = client . request ( url , output = 'geturl' ) #NEWLINE# if ( 'requiressl=yes' in url ) : #NEWLINE# #INDENT# url = url . replace ( 'http://' , 'https://' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# url = url . replace ( 'https://' , 'http://' ) #NEWLINE# #UNINDENT# return url #NEWLINE# #UNINDENT# except : #NEWLINE# #INDENT# return