diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-01-24 10:31:20 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-01-24 10:31:20 +0000 |
| commit | 7292d4d6a7d63c55a718dc50943bc9cbf90ae6fe (patch) | |
| tree | 61af50cf949b1f2d895375f37d223fbf12237fce /repoze/bfg/registry.py | |
| parent | 5ab02920213361e245489c1eedd83757893e0ffa (diff) | |
| download | pyramid-7292d4d6a7d63c55a718dc50943bc9cbf90ae6fe.tar.gz pyramid-7292d4d6a7d63c55a718dc50943bc9cbf90ae6fe.tar.bz2 pyramid-7292d4d6a7d63c55a718dc50943bc9cbf90ae6fe.zip | |
Behavior Changes
----------------
- The ``repoze.bfg.view.render_view_to_response`` API will no longer
raise a ValueError if an object returned by a view function it calls
does not possess certain attributes (``headerlist``, ``app_iter``,
``status``). This API used to attempt to perform a check using the
``is_response`` function in ``repoze.bfg.view``, and raised a
``ValueError`` if the ``is_response`` check failed. The
responsibility is now the caller's to ensure that the return value
from a view function is a "real" response.
- WSGI environ dicts passed to ``repoze.bfg`` 's Router must now
contain a REQUEST_METHOD key/value; if they do not, a KeyError will
be raised (speed).
Implementation Changes
----------------------
- Various speed micro-tweaks.
Diffstat (limited to 'repoze/bfg/registry.py')
| -rw-r--r-- | repoze/bfg/registry.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/repoze/bfg/registry.py b/repoze/bfg/registry.py index 26feb73e0..41012a7c9 100644 --- a/repoze/bfg/registry.py +++ b/repoze/bfg/registry.py @@ -28,20 +28,20 @@ class Registry(Components): # for optimization purposes, if no listeners are listening, don't try # to notify them - _has_listeners = False + has_listeners = False def registerSubscriptionAdapter(self, *arg, **kw): result = Components.registerSubscriptionAdapter(self, *arg, **kw) - self._has_listeners = True + self.has_listeners = True return result def registerHandler(self, *arg, **kw): result = Components.registerHandler(self, *arg, **kw) - self._has_listeners = True + self.has_listeners = True return result def notify(self, *events): - if self._has_listeners: + if self.has_listeners: # iterating over subscribers assures they get executed for ignored in self.subscribers(events, None): """ """ |
