summaryrefslogtreecommitdiff
path: root/repoze/bfg/request.py
diff options
context:
space:
mode:
Diffstat (limited to 'repoze/bfg/request.py')
-rw-r--r--repoze/bfg/request.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/repoze/bfg/request.py b/repoze/bfg/request.py
index 8a07c6b75..20e8070fc 100644
--- a/repoze/bfg/request.py
+++ b/repoze/bfg/request.py
@@ -56,11 +56,13 @@ def named_request_factories(name=None):
else:
IC = InterfaceClass
default_iface = IC('%s_IRequest' % name, (IRequest,))
- get_iface = IC('%s_IGETRequest' % name, (IGETRequest,))
- post_iface = IC('%s_IPOSTRequest' % name, (IPOSTRequest,))
- put_iface = IC('%s_IPUTRequest' % name, (IPUTRequest,))
- delete_iface = IC('%s_IDELETERequest' % name, (IDELETERequest,))
- head_iface = IC('%s_IHEADRequest' % name, (IHEADRequest,))
+ get_iface = IC('%s_IGETRequest' % name, (default_iface, IGETRequest))
+ post_iface = IC('%s_IPOSTRequest' % name, (default_iface, IPOSTRequest))
+ put_iface = IC('%s_IPUTRequest' % name, (default_iface, IPUTRequest))
+ delete_iface = IC('%s_IDELETERequest' % name, (default_iface,
+ IDELETERequest))
+ head_iface = IC('%s_IHEADRequest' % name, (default_iface,
+ IHEADRequest,))
class Request(WebobRequest):
implements(default_iface)