projects
/
arvados.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7c098f9
)
2896: add logging to events.py
author
radhika <radhika@curoverse.com>
Tue, 17 Jun 2014 17:58:12 +0000
(13:58 -0400)
committer
radhika <radhika@curoverse.com>
Tue, 17 Jun 2014 17:58:12 +0000
(13:58 -0400)
sdk/python/arvados/events.py
patch
|
blob
|
history
diff --git
a/sdk/python/arvados/events.py
b/sdk/python/arvados/events.py
index 3df934a981e758da8973bf83ad3e8ecf79273b42..06f3b34410531a8a1f76bcf32c660d496f80d6cd 100644
(file)
--- a/
sdk/python/arvados/events.py
+++ b/
sdk/python/arvados/events.py
@@
-6,6
+6,7
@@
import time
import ssl
import re
import config
+import logging
class EventClient(WebSocketClient):
def __init__(self, url, filters, on_event):
@@
-34,10
+35,14
@@
class EventClient(WebSocketClient):
pass
def subscribe(api, filters, on_event):
+ ws = None
try:
url = "{}?api_token={}".format(api._rootDesc['websocketUrl'], config.get('ARVADOS_API_TOKEN'))
ws = EventClient(url, filters, on_event)
ws.connect()
return ws
except:
- ws.close_connection()
+ logging.exception('')
+ if (ws):
+ ws.close_connection()
+ raise