diff options
| author | Chris McDonough <chrism@agendaless.com> | 2008-07-31 06:17:31 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2008-07-31 06:17:31 +0000 |
| commit | a0423aedb4abaf12b4008c0b229ec0ecad4ddfd8 (patch) | |
| tree | 6193a7bce3bdb05c6c9e81921d592b769cd071b1 /repoze/bfg/sampleapp | |
| parent | 54302499c5ff609b4c615a7ae1d341e7d652dae3 (diff) | |
| download | pyramid-a0423aedb4abaf12b4008c0b229ec0ecad4ddfd8.tar.gz pyramid-a0423aedb4abaf12b4008c0b229ec0ecad4ddfd8.tar.bz2 pyramid-a0423aedb4abaf12b4008c0b229ec0ecad4ddfd8.zip | |
- Add event sends for INewRequest and INewResponse. See the
events.rst chapter in the documentation's ``api`` directory.
Diffstat (limited to 'repoze/bfg/sampleapp')
| -rw-r--r-- | repoze/bfg/sampleapp/configure.zcml | 12 | ||||
| -rw-r--r-- | repoze/bfg/sampleapp/listeners.py | 6 |
2 files changed, 18 insertions, 0 deletions
diff --git a/repoze/bfg/sampleapp/configure.zcml b/repoze/bfg/sampleapp/configure.zcml index 121566520..a5f27595e 100644 --- a/repoze/bfg/sampleapp/configure.zcml +++ b/repoze/bfg/sampleapp/configure.zcml @@ -39,4 +39,16 @@ permission="manage" /> + <!-- event listener for a new request --> + <subscriber + for="repoze.bfg.interfaces.INewRequest" + handler=".listeners.handle_new_request" + /> + + <!-- event listener for a new response --> + <subscriber + for="repoze.bfg.interfaces.INewResponse" + handler=".listeners.handle_new_response" + /> + </configure> diff --git a/repoze/bfg/sampleapp/listeners.py b/repoze/bfg/sampleapp/listeners.py new file mode 100644 index 000000000..7c80d314f --- /dev/null +++ b/repoze/bfg/sampleapp/listeners.py @@ -0,0 +1,6 @@ +def handle_new_request(event): + assert(hasattr(event, 'request')) + +def handle_new_response(event): + assert(hasattr(event, 'response')) + |
