[Jython-checkins] jython: Keyword arguments for unicode.encode/decode as well (Python 2.7).

nicholas.riley jython-checkins at python.org
Wed Mar 14 22:46:47 CET 2012


http://hg.python.org/jython/rev/63ec6a200d55
changeset:   6376:63ec6a200d55
user:        Nicholas Riley <njriley at illinois.edu>
date:        Wed Mar 14 17:46:37 2012 -0400
summary:
  Keyword arguments for unicode.encode/decode as well (Python 2.7).

Also fixes incorrect docstring for unicode.encode/decode.

files:
  src/org/python/core/PyUnicode.java |  12 ++++++------
  1 files changed, 6 insertions(+), 6 deletions(-)


diff --git a/src/org/python/core/PyUnicode.java b/src/org/python/core/PyUnicode.java
--- a/src/org/python/core/PyUnicode.java
+++ b/src/org/python/core/PyUnicode.java
@@ -1325,14 +1325,14 @@
         return true;
     }
 
-    @ExposedMethod(defaults = {"null", "null"}, doc = BuiltinDocs.unicode___getslice___doc)
-    final String unicode_encode(String encoding, String errors) {
-        return str_encode(encoding, errors);
+    @ExposedMethod(doc = BuiltinDocs.unicode_encode_doc)
+    final String unicode_encode(PyObject[] args, String[] keywords) {
+        return str_encode(args, keywords);
     }
 
-    @ExposedMethod(defaults = {"null", "null"}, doc = BuiltinDocs.unicode___getslice___doc)
-    final PyObject unicode_decode(String encoding, String errors) {
-        return str_decode(encoding, errors);
+    @ExposedMethod(doc = BuiltinDocs.unicode_decode_doc)
+    final PyObject unicode_decode(PyObject[] args, String[] keywords) {
+        return str_decode(args, keywords);
     }
 
     @ExposedMethod(doc = BuiltinDocs.unicode___getnewargs___doc)

-- 
Repository URL: http://hg.python.org/jython


More information about the Jython-checkins mailing list