#NEWLINE# def update_dependencies( self , namespace , function , arg_types ) : #NEWLINE# #INDENT# if ( namespace in TYPES ) : #NEWLINE# #INDENT# self . used . add ( namespace ) #NEWLINE# #UNINDENT# for a in arg_types : #NEWLINE# #INDENT# self . update_used ( a ) #NEWLINE# #UNINDENT# if ( namespace not in function . dependencies ) : #NEWLINE# #INDENT# return #NEWLINE# #UNINDENT# for e0 in [ '@all' , function ] : #NEWLINE# #INDENT# if ( e0 in self . dependencies [ namespace ] ) : #NEWLINE# #INDENT# e1 = self . dependencies [ namespace ] [ e0 ] #NEWLINE# if isinstance ( e1 , list ) : #NEWLINE# #INDENT# for f in e1 : #NEWLINE# #INDENT# self . standard_dependencies . add ( f ) #NEWLINE# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# self . standard_dependencies . add ( e1 )