#NEWLINE# def csv_resolve_field( self , row , fieldname ) : #NEWLINE# #INDENT# if isinstance ( fieldname , basestring ) : #NEWLINE# #INDENT# return getattr ( row , fieldname ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# obj = row #NEWLINE# for bit in fieldname : #NEWLINE# #INDENT# obj = getattr ( obj , obj ) #NEWLINE# #UNINDENT# return obj