Advertisement
Guest User

Untitled

a guest
Jul 18th, 2013
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.49 KB | None | 0 0
  1. import websocket as wskt
  2.  
  3. def opened(ws):
  4.     print "opened"
  5.     obj = json.loads('{"test":"foo"}') #should error with NameError: global name 'json' is not defined
  6.     print obj["test"]
  7.    
  8. def foo(ws, msg):
  9.     pass
  10.    
  11. def err(ws, e):
  12.     print str(e)
  13.    
  14. def closed(ws):
  15.     print "closed"
  16.  
  17. #opened(None) #this behaves correctly
  18.  
  19. wskt.setdefaulttimeout(None)
  20. ws = wskt.WebSocketApp("wss://echo.websocket.org", on_error = err, on_close = closed)
  21. ws.on_open = opened
  22. ws.run_forever() #this doesn't
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement