#NEWLINE# def support_code( self ) : #NEWLINE# #INDENT# '\n        WRITEME\n\n        Returns a list of support code strings that are needed by\n        one or more Variables or Ops. The support code from Variables is\n        added before the support code from Ops.\n\n        This might contain duplicates.\n\n        ' #NEWLINE# ret = [ ] #NEWLINE# for x in ( [ y . type for y in self . variables ] + [ y . op for y in self . node_order ] ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# ret . append ( x . c_support_code ( ) ) #NEWLINE# #UNINDENT# except utils . MethodNotDefined : #NEWLINE# #INDENT# pass #NEWLINE# #UNINDENT# #UNINDENT# return ret