From: <pj...@us...> - 2009-11-24 02:15:52
|
Revision: 6949 http://jython.svn.sourceforge.net/jython/?rev=6949&view=rev Author: pjenvey Date: 2009-11-24 02:15:34 +0000 (Tue, 24 Nov 2009) Log Message: ----------- lazily set stat_result's module name to fix pickling on Windows Modified Paths: -------------- trunk/jython/src/org/python/modules/posix/PyStatResult.java Modified: trunk/jython/src/org/python/modules/posix/PyStatResult.java =================================================================== --- trunk/jython/src/org/python/modules/posix/PyStatResult.java 2009-11-22 22:09:52 UTC (rev 6948) +++ trunk/jython/src/org/python/modules/posix/PyStatResult.java 2009-11-24 02:15:34 UTC (rev 6949) @@ -17,11 +17,16 @@ import org.python.expose.ExposedType; import org.python.expose.MethodType; -@ExposedType(name = "posix.stat_result", isBaseType = false) +@ExposedType(name = "stat_result", isBaseType = false) public class PyStatResult extends PyTuple { public static final PyType TYPE = PyType.fromClass(PyStatResult.class); + static { + // Can only determine the module name during runtime + TYPE.setName(PosixModule.getOSName() + "." + TYPE.fastGetName()); + } + @ExposedGet public PyObject st_mode, st_ino, st_dev, st_nlink, st_uid, st_gid, st_size, st_atime, st_mtime, st_ctime; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |