#NEWLINE# def __new__( meta , class_name , bases , new_attrs ) : #NEWLINE# #INDENT# cls = type . __new__ ( meta , class_name , bases , new_attrs ) #NEWLINE# if ( new_attrs . has_key ( '__classinit__' ) and ( not isinstance ( meta . __classinit__ , staticmethod ) ) ) : #NEWLINE# #INDENT# setattr ( cls , '__classinit__' , staticmethod ( cls . __classinit__ . im_func ) ) #NEWLINE# #UNINDENT# if hasattr ( cls , '__classinit__' ) : #NEWLINE# #INDENT# cls . __classinit__ ( cls , new_attrs ) #NEWLINE# #UNINDENT# return cls