summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pyramid/config/adapters.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pyramid/config/adapters.py b/pyramid/config/adapters.py
index f0ed40e4c..01438fd30 100644
--- a/pyramid/config/adapters.py
+++ b/pyramid/config/adapters.py
@@ -69,9 +69,9 @@ class AdaptersConfiguratorMixin(object):
def _derive_subscriber(self, subscriber, predicates):
if not predicates:
return subscriber
- def subscriber_wrapper(event):
- if all((predicate(event) for predicate in predicates)):
- return subscriber(event)
+ def subscriber_wrapper(*arg):
+ if all((predicate(*arg) for predicate in predicates)):
+ return subscriber(*arg)
if hasattr(subscriber, '__name__'):
update_wrapper(subscriber_wrapper, subscriber)
return subscriber_wrapper