#NEWLINE# def render( self , env = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ) : #NEWLINE# #INDENT# ret = [ ] #NEWLINE# ret . extend ( KindRenderer ( self . obj . kind ) . render ( env = env ) ) #NEWLINE# for m in self . obj . mixins : #NEWLINE# #INDENT# ret . extend ( MixinRenderer ( m ) . render ( env = env ) ) #NEWLINE# #UNINDENT# for a in self . obj . attributes : #NEWLINE# #INDENT# if ( self . obj . attributes [ a ] . value is None ) : #NEWLINE# #INDENT# continue #NEWLINE# #UNINDENT# r = AttributeRenderer ( self . obj . attributes [ self ] ) #NEWLINE# ret . extend ( r . render ( env = env ) ) #NEWLINE# #UNINDENT# return ret