[Jython-checkins] jython: Added openssl_md_meth_names to _hashlib.java. This is a crucial prerequisite
stefan.richthofer
jython-checkins at python.org
Sat Mar 4 16:03:22 EST 2017
https://hg.python.org/jython/rev/9ff3b171b9b3
changeset: 8046:9ff3b171b9b3
user: Stefan Richthofer <stefan.richthofer at gmx.de>
date: Sat Mar 04 22:03:08 2017 +0100
summary:
Added openssl_md_meth_names to _hashlib.java. This is a crucial prerequisite for std-lib update. Without it, regrtests won't even start running properly after a would-be std-lib update to 2.7.13.
files:
src/org/python/modules/_hashlib.java | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/org/python/modules/_hashlib.java b/src/org/python/modules/_hashlib.java
--- a/src/org/python/modules/_hashlib.java
+++ b/src/org/python/modules/_hashlib.java
@@ -9,8 +9,10 @@
import org.python.core.ClassDictInit;
import org.python.core.Py;
import org.python.core.PyArray;
+import org.python.core.PyFrozenSet;
import org.python.core.PyObject;
import org.python.core.PyString;
+import org.python.core.PyTuple;
import org.python.core.PyType;
import org.python.core.PyUnicode;
import org.python.core.Untraversable;
@@ -37,6 +39,11 @@
put("sha512", "sha-512");
}};
+ public static final PyFrozenSet openssl_md_meth_names =
+ new PyFrozenSet(new PyTuple(Py.newString("md5"), Py.newString("sha1"),
+ Py.newString("sha224"), Py.newString("sha256"), Py.newString("sha384"),
+ Py.newString("sha512")));
+
public static void classDictInit(PyObject dict) {
dict.__setitem__("__name__", Py.newString("_hashlib"));
dict.__setitem__("algorithmMap", null);
--
Repository URL: https://hg.python.org/jython
More information about the Jython-checkins
mailing list