def __init__(self, model=None): if isinstance( model, DMNode ) and model.isInstanceOf( Schema.PythonModule ): pass elif model is None: model = _py25NewModule() elif isinstance( model, list ) or isinstance( model, java.util.List ): model = Schema.PythonModule( suite=model ) else: raise TypeError, 'Cannot construct EmbeddedPython2Module from %s' % model super(EmbeddedPython2Module, self).__init__( model )
def fromExprModel(exprModel): return EmbeddedPython2Suite( Schema.PythonModule( suite=EmbeddedPython2Executable._exprModelAsStmts( deepcopy( exprModel ) ) ) )
def _py25NewModule(): return Schema.PythonModule( suite=[] )