summaryrefslogtreecommitdiff
path: root/repoze/bfg/request.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-06-21 18:14:57 +0000
committerChris McDonough <chrism@agendaless.com>2009-06-21 18:14:57 +0000
commit588c64277429e144a531704833c40ef8c6bd0007 (patch)
treeaaffd79c626a5b0f52ed41663230ff5193d9e820 /repoze/bfg/request.py
parent158312b1527c3b407879552019fad5c050ff81cc (diff)
downloadpyramid-588c64277429e144a531704833c40ef8c6bd0007.tar.gz
pyramid-588c64277429e144a531704833c40ef8c6bd0007.tar.bz2
pyramid-588c64277429e144a531704833c40ef8c6bd0007.zip
Make views that do not have a route_name match when any route is used.
Diffstat (limited to 'repoze/bfg/request.py')
-rw-r--r--repoze/bfg/request.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/repoze/bfg/request.py b/repoze/bfg/request.py
index e26ed1b5f..8a07c6b75 100644
--- a/repoze/bfg/request.py
+++ b/repoze/bfg/request.py
@@ -54,13 +54,13 @@ def named_request_factories(name=None):
delete_iface = IDELETERequest
head_iface = IHEADRequest
else:
- default_iface = InterfaceClass('%s_IRequest' % name)
- get_iface = InterfaceClass('%s_IGETRequest' % name, (default_iface,))
- post_iface = InterfaceClass('%s_IPOSTRequest' % name, (default_iface,))
- put_iface = InterfaceClass('%s_IPUTRequest' % name, (default_iface,))
- delete_iface = InterfaceClass('%s_IDELETERequest' % name,
- (default_iface,))
- head_iface = InterfaceClass('%s_IHEADRequest' % name, (default_iface))
+ 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,))
class Request(WebobRequest):
implements(default_iface)