diff options
| author | Michael Merickel <michael@merickel.org> | 2012-08-16 01:37:05 -0500 |
|---|---|---|
| committer | Michael Merickel <michael@merickel.org> | 2012-08-16 01:37:05 -0500 |
| commit | 7e13f5bd32cf3df99f8b4d3993cb99023021477c (patch) | |
| tree | a35d096083cb6b24ae629995e6f970958b723903 | |
| parent | 717537cdd6611511f783542034f00cf0099d515e (diff) | |
| download | pyramid-7e13f5bd32cf3df99f8b4d3993cb99023021477c.tar.gz pyramid-7e13f5bd32cf3df99f8b4d3993cb99023021477c.tar.bz2 pyramid-7e13f5bd32cf3df99f8b4d3993cb99023021477c.zip | |
fixed method binding in py3
| -rw-r--r-- | pyramid/config/factories.py | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/pyramid/config/factories.py b/pyramid/config/factories.py index e8b70e9e6..cf4f0fdf0 100644 --- a/pyramid/config/factories.py +++ b/pyramid/config/factories.py @@ -1,5 +1,3 @@ -import types - from zope.interface import implementer from pyramid.compat import iteritems_ @@ -206,6 +204,6 @@ def _set_request_extensions(event): request = event.request exts = request.registry.queryUtility(IRequestExtensions) for name, fn in iteritems_(exts.methods): - method = types.MethodType(fn, request, request.__class__) + method = fn.__get__(request, request.__class__) setattr(request, name, method) request._set_properties(exts.descriptors) |
