#NEWLINE# def resolve( module_name , dotted_path ) : #NEWLINE# #INDENT# if ( module_name in sys . modules ) : #NEWLINE# #INDENT# mod = sys . modules [ module_name ] #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# mod = __import__ ( module_name ) #NEWLINE# #UNINDENT# if ( dotted_path is None ) : #NEWLINE# #INDENT# result = mod #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# parts = dotted_path . split ( '.' ) #NEWLINE# result = getattr ( mod , parts . pop ( 0 ) ) #NEWLINE# for p in parts : #NEWLINE# #INDENT# result = getattr ( result , p ) #NEWLINE# #UNINDENT# #UNINDENT# return result