[Idrs-commit] CVS: Idrs/dev/src/net/sourceforge/idrs/script/embedable IDRSJPython.java,1.3,1.4
Brought to you by:
bigman921
|
From: Marc B. <big...@us...> - 2002-04-14 12:37:57
|
Update of /cvsroot/idrs/Idrs/dev/src/net/sourceforge/idrs/script/embedable
In directory usw-pr-cvs1:/tmp/cvs-serv27709/src/net/sourceforge/idrs/script/embedable
Modified Files:
IDRSJPython.java
Log Message:
fixed broken import system of IDRSJpytohn
Index: IDRSJPython.java
===================================================================
RCS file: /cvsroot/idrs/Idrs/dev/src/net/sourceforge/idrs/script/embedable/IDRSJPython.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** IDRSJPython.java 18 Sep 2001 03:18:57 -0000 1.3
--- IDRSJPython.java 14 Apr 2002 12:37:53 -0000 1.4
***************
*** 21,27 ****
protected PythonInterpreter interp;
!
public IDRSJPython() {
interp = new PythonInterpreter();
//interp.exec("import IDRSScript");
}
--- 21,28 ----
protected PythonInterpreter interp;
! protected PySystemState st;
public IDRSJPython() {
interp = new PythonInterpreter();
+ st = org.python.core.Py.getSystemState();
//interp.exec("import IDRSScript");
}
***************
*** 35,38 ****
--- 36,40 ----
String pack = className.substring(0,className.lastIndexOf("."));
String clsNm = className.substring(className.lastIndexOf(".") + 1);
+ st.add_package(pack);
interp.exec("from " + pack + " import " + clsNm);
}
|