scprocesscontroller.py
37 lines
| 1.0 KiB
| text/x-python
|
PythonLexer
|
r384 | import os, sys | |
import getopt | |||
|
r577 | from schainpy.controller import Project | |
|
r384 | ||
class scProcessController(): | |||
def __init__(self): | |||
print "ESTOY EJECUTANDO EL NUEVO PROCESO PERO APARENTEMENTE NO QUIERE" | |||
self.setfilename() | |||
self.operation() | |||
def setfilename(self): | |||
arglist= '' | |||
longarglist=['filename='] | |||
optlist,args=getopt.getopt(sys.argv[1:],arglist,longarglist) | |||
for opt in optlist: | |||
if opt[0]== '--filename': | |||
self.filename = opt[1] | |||
def operation(self): | |||
print 'inicia operation' | |||
controllerObj = Project() | |||
print "Leyendo el archivo XML" | |||
#self.filename="C://Users//alex//schain_workspace//Alexander1.xml" | |||
controllerObj.readXml(self.filename) | |||
#controllerObj.printattr() | |||
controllerObj.createObjects() | |||
controllerObj.connectObjects() | |||
controllerObj.run() | |||
def main(): | |||
a=scProcessController() | |||
if __name__ == "__main__": | |||
main() |