#NEWLINE# def get_first_field( layout , clz ) : #NEWLINE# #INDENT# for layout_object in layout . fields : #NEWLINE# #INDENT# if issubclass ( layout_object . __class__ , clz ) : #NEWLINE# #INDENT# return layout_object #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if hasattr ( layout_object , 'get_field_names' ) : #NEWLINE# #INDENT# gf = get_first_field ( layout_object , clz ) #NEWLINE# if clz : #NEWLINE# #INDENT# return gf