Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar_network/resources/volume.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugar_network/resources/volume.py')
-rw-r--r--sugar_network/resources/volume.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/sugar_network/resources/volume.py b/sugar_network/resources/volume.py
index 03b1816..376bb2a 100644
--- a/sugar_network/resources/volume.py
+++ b/sugar_network/resources/volume.py
@@ -188,7 +188,7 @@ class Commands(object):
@ad.volume_command(method='GET', cmd='subscribe',
mime_type='application/json')
- def subscribe(self, request, response, only_commits=False):
+ def subscribe(self, request=None, response=None, only_commits=False):
"""Subscribe to Server-Sent Events.
:param only_commits:
@@ -196,8 +196,9 @@ class Commands(object):
that is useful to minimize interactions between server and clients
"""
- response.content_type = 'text/event-stream'
- response['Cache-Control'] = 'no-cache'
+ if response is not None:
+ response.content_type = 'text/event-stream'
+ response['Cache-Control'] = 'no-cache'
peer = 'anonymous'
if hasattr(request, 'environ'):
peer = request.environ.get('HTTP_SUGAR_USER') or peer