#NEWLINE# def register( self , name , modulepath , objname ) : #NEWLINE# #INDENT# def load( ) : #NEWLINE# #INDENT# mod = compat . import_ ( modulepath ) #NEWLINE# for token in modulepath . split ( '.' ) [ 1 : ] : #NEWLINE# #INDENT# mod = getattr ( mod , token ) #NEWLINE# #UNINDENT# return getattr ( mod , objname ) #NEWLINE# #UNINDENT# self . impls [ name ] = load