summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBarry Warsaw2009-05-25 22:27:05 +0200
committerBarry Warsaw2009-05-25 22:27:05 +0200
commitcdd4885e9fe6eb074022421433d9be9abf3415b4 (patch)
tree18fe8e2b626a975c1c0a77e6d17893621d39f41a /src
parent7e23b2f358806cb14b92dc7833ce773738534d41 (diff)
downloadmailman-cdd4885e9fe6eb074022421433d9be9abf3415b4.tar.gz
mailman-cdd4885e9fe6eb074022421433d9be9abf3415b4.tar.zst
mailman-cdd4885e9fe6eb074022421433d9be9abf3415b4.zip
Diffstat (limited to 'src')
-rw-r--r--src/mailman/rest/configuration.py14
-rw-r--r--src/mailman/rest/publication.py5
2 files changed, 8 insertions, 11 deletions
diff --git a/src/mailman/rest/configuration.py b/src/mailman/rest/configuration.py
index 30bc184fe..19ad6a09d 100644
--- a/src/mailman/rest/configuration.py
+++ b/src/mailman/rest/configuration.py
@@ -63,13 +63,13 @@ class AdminWebServiceConfiguration:
default_batch_size = 50
max_batch_size = 300
- # XXX What's this for?
- def createRequest(self, body_instream, environ):
- """See `IWebServiceConfiguration`."""
- request = AdminWebServiceRequest(body_instream, environ)
- request.setPublication(
- AdminWebServicePublication(AdminWebServiceRootResource()))
- return request
+ ## # XXX What's this for?
+ ## def createRequest(self, body_instream, environ):
+ ## """See `IWebServiceConfiguration`."""
+ ## request = AdminWebServiceRequest(body_instream, environ)
+ ## request.setPublication(
+ ## AdminWebServicePublication(AdminWebServiceRootResource()))
+ ## return request
def get_request_user(self):
"""See `IWebServiceConfiguration`."""
diff --git a/src/mailman/rest/publication.py b/src/mailman/rest/publication.py
index 1f3fa74b5..2334fb602 100644
--- a/src/mailman/rest/publication.py
+++ b/src/mailman/rest/publication.py
@@ -72,10 +72,7 @@ class Publication:
def callObject(self, request, ob):
"""See `IPublication`."""
- # XXX Bad hack.
- from zope.security.proxy import removeSecurityProxy
- ob = removeSecurityProxy(ob)
- return mapply(ob, request.getPositionalArguments(), request)
+ return ob()
def afterCall(self, request, ob):
"""See `IPublication`."""