[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