#NEWLINE# def find_module( self , name ) : #NEWLINE# #INDENT# if ( name in self . submodule ) : #NEWLINE# #INDENT# return self . submodule [ name ] #NEWLINE# #UNINDENT# for gen in self . generate . values ( ) : #NEWLINE# #INDENT# if isinstance ( gen , ( tuple , list ) ) : #NEWLINE# #INDENT# for g in gen : #NEWLINE# #INDENT# r = g . find_module ( name ) #NEWLINE# if r : #NEWLINE# #INDENT# return r #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# r = gen . find_module ( name ) #NEWLINE# if r : #NEWLINE# #INDENT# return r #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# for sub in self . submodule . values ( ) : #NEWLINE# #INDENT# r = sub . find_module ( name ) #NEWLINE# if r : #NEWLINE# #INDENT# return r #NEWLINE# #UNINDENT# #UNINDENT# return None