[Jython-checkins] jython: Expose org.python.modules.sre.PatternObject as SRE_Pattern to look like
darjus.loktevic
jython-checkins at python.org
Tue Jan 12 17:47:59 EST 2016
https://hg.python.org/jython/rev/3b985a25ee12
changeset: 7870:3b985a25ee12
user: Darjus Loktevic <darjus at gmail.com>
date: Wed Jan 13 09:45:10 2016 +1100
summary:
Expose org.python.modules.sre.PatternObject as SRE_Pattern to look like CPython. Fixes #2453
files:
CoreExposed.includes | 1 +
src/org/python/modules/sre/PatternObject.java | 4 +++-
2 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/CoreExposed.includes b/CoreExposed.includes
--- a/CoreExposed.includes
+++ b/CoreExposed.includes
@@ -115,6 +115,7 @@
org/python/modules/operator$PyMethodCaller.class
org/python/modules/posix/PyStatResult.class
org/python/modules/random/PyRandom.class
+org/python/modules/sre/PatternObject.class
org/python/modules/thread/PyLocal.class
org/python/modules/time/PyTimeTuple.class
org/python/modules/zipimport/zipimporter.class
diff --git a/src/org/python/modules/sre/PatternObject.java b/src/org/python/modules/sre/PatternObject.java
--- a/src/org/python/modules/sre/PatternObject.java
+++ b/src/org/python/modules/sre/PatternObject.java
@@ -18,8 +18,10 @@
import java.util.*;
import org.python.core.*;
-import org.python.core.util.StringUtil;
+import org.python.expose.ExposedType;
+
+ at ExposedType(name = "SRE_Pattern")
public class PatternObject extends PyObject implements Traverseproc {
int[] code; /* link to the code string object */
public PyString pattern; /* link to the pattern source (or None) */
--
Repository URL: https://hg.python.org/jython
More information about the Jython-checkins
mailing list