Esempio n. 1
0
	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 )
Esempio n. 2
0
	def fromExprModel(exprModel):
		return EmbeddedPython2Suite( Schema.PythonModule( suite=EmbeddedPython2Executable._exprModelAsStmts( deepcopy( exprModel ) ) ) )
Esempio n. 3
0
def _py25NewModule():
	return Schema.PythonModule( suite=[] )