From f17d2b2c38ef6df29bb46a2bd9e434e79506c574 Mon Sep 17 00:00:00 2001 From: Tres Seaver Date: Wed, 13 Feb 2013 16:49:01 -0500 Subject: Get all tests passing (or suppressed) on Py3k. --- src/zope/security/_compat.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/zope/security/_compat.py') diff --git a/src/zope/security/_compat.py b/src/zope/security/_compat.py index 090addc..414c290 100644 --- a/src/zope/security/_compat.py +++ b/src/zope/security/_compat.py @@ -18,22 +18,38 @@ import types if sys.version_info[0] < 3: #pragma NO COVER + from StringIO import StringIO + import cPickle as _pickle + + reload = reload + def _u(s): return unicode(s, 'unicode_escape') CLASS_TYPES = (type, types.ClassType) + _BUILTINS = '__builtin__' PYTHON3 = False PYTHON2 = True + TEXT = unicode + else: #pragma NO COVER + from io import StringIO + import pickle as _pickle + + from imp import reload + def _u(s): return s CLASS_TYPES = (type,) + _BUILTINS = 'builtins' PYTHON3 = True PYTHON2 = False + TEXT = str + _BLANK = _u('') -- cgit v1.2.1