#NEWLINE# def Assign( self , node ) : #NEWLINE# #INDENT# if isinstance ( node . left , ast . Tuple ) : #NEWLINE# #INDENT# for n in node . left . values : #NEWLINE# #INDENT# if isinstance ( self , ast . Name ) : #NEWLINE# #INDENT# self . vars [ 1 ] . add ( n . name ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# self . visit ( n ) #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# if isinstance ( node . left , ast . Name ) : #NEWLINE# #INDENT# self . vars [ 1 ] . add ( node . left . name ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# self . visit ( node . left ) #NEWLINE# #UNINDENT# #UNINDENT# self . visit ( node . right )