git.ithinksw.org
/
philo.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d9007d3
)
Added helper function to ease response 'returns' for signal listeners
author
Stephen Burrows
<stephen.r.burrows@gmail.com>
Tue, 31 Aug 2010 15:55:42 +0000
(11:55 -0400)
committer
Stephen Burrows
<stephen.r.burrows@gmail.com>
Thu, 23 Sep 2010 16:31:47 +0000
(12:31 -0400)
signals.py
patch
|
blob
|
history
diff --git
a/signals.py
b/signals.py
index
d2fb26f
..
37ea3b1
100644
(file)
--- a/
signals.py
+++ b/
signals.py
@@
-5,4
+5,11
@@
entity_class_prepared = Signal(providing_args=['class'])
view_about_to_render = Signal(providing_args=['node', 'request', 'path', 'subpath', 'extra_context'])
view_finished_rendering = Signal(providing_args=['response'])
page_about_to_render_to_string = Signal(providing_args=['node', 'request', 'path', 'subpath', 'extra_context'])
view_about_to_render = Signal(providing_args=['node', 'request', 'path', 'subpath', 'extra_context'])
view_finished_rendering = Signal(providing_args=['response'])
page_about_to_render_to_string = Signal(providing_args=['node', 'request', 'path', 'subpath', 'extra_context'])
-page_finished_rendering_to_string = Signal(providing_args=['string'])
\ No newline at end of file
+page_finished_rendering_to_string = Signal(providing_args=['string'])
+
+
+def replace_sender_response(sender, response):
+ """Helper function to swap in a new response."""
+ def render_to_response(self, *args, **kwargs):
+ return response
+ sender.actually_render_to_response = render_to_response
\ No newline at end of file