Skip to content

Instantly share code, notes, and snippets.

@braoru
Created October 6, 2016 06:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save braoru/ffafe126118a9b5dcb11c5092f0c911f to your computer and use it in GitHub Desktop.
Save braoru/ffafe126118a9b5dcb11c5092f0c911f to your computer and use it in GitHub Desktop.
(test_ciscuit) [sebastien@ecudspa test_ciscuit]$ python test_node.py
<registered[web] (<TCPServer/web 10423:MainThread (queued=0) [S]>, <Server/web 10423:MainThread (queued=0) [S]> )>
<registered[web] (<Server/web 10423:MainThread (queued=0) [S]>, <App/* 10423:MainThread (queued=11) [R]> )>
<registered[web] (<Logger/web 10423:MainThread (queued=0) [S]>, <App/* 10423:MainThread (queued=10) [R]> )>
<registered[web] (<HTTP/web 10423:MainThread (queued=0) [S]>, <Server/web 10423:MainThread (queued=0) [S]> )>
<registered[web] (<Dispatcher/web 10423:MainThread (queued=0) [S]>, <HTTP/web 10423:MainThread (queued=0) [S]> )>
<registered[*] (<Debugger/* 10423:MainThread (queued=0) [S]>, <App/* 10423:MainThread (queued=7) [R]> )>
<registered[worker] (<Worker/worker 10423:MainThread (queued=0) [S]>, <App/* 10423:MainThread (queued=6) [R]> )>
<registered[/deployable] (<DeployableJSONController//deployable 10423:MainThread (queued=0) [S]>, <App/* 10423:MainThread (queued=5) [R]> )>
<registered[/virtualhost] (<VirtualHostJSONController//virtualhost 10423:MainThread (queued=0) [S]>, <App/* 10423:MainThread (queued=4) [R]> )>
<started[*] (<App/* 10423:MainThread (queued=3) [R]> )>
<registered[select] (<Select/select 10423:MainThread (queued=0) [S]>, <TCPServer/web 10423:MainThread (queued=0) [S]> )>
<ready[web] (<TCPServer/web 10423:MainThread (queued=0) [S]>, ('0.0.0.0', 11111) )>
circuits.web/3.2 ready! Listening on: http://0.0.0.0:11111
<_read[web] (<socket.socket fd=3, family=AddressFamily.AF_INET, type=2049, proto=0, laddr=('0.0.0.0', 11111)> )>
<_read[web] (<socket.socket fd=3, family=AddressFamily.AF_INET, type=2049, proto=0, laddr=('0.0.0.0', 11111)> )>
<connect[web] (<socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=0, laddr=('127.0.0.1', 11111), raddr=('127.0.0.1', 40698)>, '127.0.0.1', 40698 )>
<_read[web] (<socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=0, laddr=('127.0.0.1', 11111), raddr=('127.0.0.1', 40698)> )>
<read[web] (<socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=0, laddr=('127.0.0.1', 11111), raddr=('127.0.0.1', 40698)>, b'POST /deployable HTTP/1.1\r\nHost: 127.0.0.1:11111\r\nUser-Agent: curl/7.47.1\r\nAccept: */*\r\nContent-Type: \'application/json\'\r\nContent-Length: 15\r\n\r\n{ "test": "x" }' )>
<request[web] (<Request POST /deployable HTTP/1.1>, <Response 200 OK None (0)> )>
<POST[/deployable] (<Request POST /deployable HTTP/1.1>, <Response 200 OK None (0)> )>
<request_success[web] (<request[web] (<Request POST /deployable HTTP/1.1>, <Response 200 OK application/json (0)> )>, None )>
<request_complete[web] (<request[web] (<Request POST /deployable HTTP/1.1>, <Response 200 OK application/json (0)> )>, None )>
<exception[*] (<class 'TypeError'>, TypeError('<generator object POST at 0x7fcdc7a66830> is not JSON serializable',), [' File "/home/sebastien/Documents/dev/test_ciscuit/lib64/python3.5/site-packages/circuits/core/manager.py", line 661, in _dispatcher\n value = event_handler(*eargs, **ekwargs)\n', ' File "/home/sebastien/Documents/dev/test_ciscuit/lib64/python3.5/site-packages/circuits/web/controllers.py", line 148, in wrapper\n return json.dumps(result)\n', ' File "/usr/lib64/python3.5/json/__init__.py", line 230, in dumps\n return _default_encoder.encode(obj)\n', ' File "/usr/lib64/python3.5/json/encoder.py", line 199, in encode\n chunks = self.iterencode(o, _one_shot=True)\n', ' File "/usr/lib64/python3.5/json/encoder.py", line 257, in iterencode\n return _iterencode(o, 0)\n', ' File "/usr/lib64/python3.5/json/encoder.py", line 180, in default\n raise TypeError(repr(o) + " is not JSON serializable")\n'] fevent=<POST[/deployable] (<Request POST /deployable HTTP/1.1>, <Response 200 OK application/json (0)> )>, handler=<bound method DeployableJSONController.POST of <DeployableJSONController//deployable 10423:MainThread (queued=0) [S]>>)>
ERROR <handler[*][POST] (DeployableJSONController.POST)> (<POST[/deployable] (<Request POST /deployable HTTP/1.1>, <Response 200 OK application/json (0)> )>) (<class 'TypeError'>): TypeError('<generator object POST at 0x7fcdc7a66830> is not JSON serializable',)
Traceback (most recent call last):
File "/home/sebastien/Documents/dev/test_ciscuit/lib64/python3.5/site-packages/circuits/core/manager.py", line 661, in _dispatcher
value = event_handler(*eargs, **ekwargs)
File "/home/sebastien/Documents/dev/test_ciscuit/lib64/python3.5/site-packages/circuits/web/controllers.py", line 148, in wrapper
return json.dumps(result)
File "/usr/lib64/python3.5/json/__init__.py", line 230, in dumps
return _default_encoder.encode(obj)
File "/usr/lib64/python3.5/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib64/python3.5/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib64/python3.5/json/encoder.py", line 180, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: <generator object POST at 0x7fcdc7a66830> is not JSON serializable
<exception[*] (<class 'TypeError'>, TypeError('can only join an iterable',), [' File "/home/sebastien/Documents/dev/test_ciscuit/lib64/python3.5/site-packages/circuits/core/manager.py", line 661, in _dispatcher\n value = event_handler(*eargs, **ekwargs)\n', ' File "/home/sebastien/Documents/dev/test_ciscuit/lib64/python3.5/site-packages/circuits/web/http.py", line 423, in _on_request_success\n self.fire(httperror(req, res, error=error))\n', ' File "/home/sebastien/Documents/dev/test_ciscuit/lib64/python3.5/site-packages/circuits/web/errors.py", line 56, in __init__\n self.error[0], self.error[1], "".join(self.error[2])\n'] fevent=<request_success[web] (<request[web] (<Request POST /deployable HTTP/1.1>, <Response 500 Internal Server Error application/json (0)> )>, None )>, handler=<bound method HTTP._on_request_success of <HTTP/web 10423:MainThread (queued=0) [S]>>)>
ERROR <handler[*][request_success] (HTTP._on_request_success)> (<request_success[web] (<request[web] (<Request POST /deployable HTTP/1.1>, <Response 500 Internal Server Error application/json (0)> )>, None )>) (<class 'TypeError'>): TypeError('can only join an iterable',)
Traceback (most recent call last):
File "/home/sebastien/Documents/dev/test_ciscuit/lib64/python3.5/site-packages/circuits/core/manager.py", line 661, in _dispatcher
value = event_handler(*eargs, **ekwargs)
File "/home/sebastien/Documents/dev/test_ciscuit/lib64/python3.5/site-packages/circuits/web/http.py", line 423, in _on_request_success
self.fire(httperror(req, res, error=error))
File "/home/sebastien/Documents/dev/test_ciscuit/lib64/python3.5/site-packages/circuits/web/errors.py", line 56, in __init__
self.error[0], self.error[1], "".join(self.error[2])
TypeError: can only join an iterable
<httperror 500 Internal Server Error>
<response[web] (<Response 500 Internal Server Error application/json (1072)> )>
<write[web] (<socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=0, laddr=('127.0.0.1', 11111), raddr=('127.0.0.1', 40698)>, b'HTTP/1.1 500 Internal Server Error\r\n' )>
<write[web] (<socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=0, laddr=('127.0.0.1', 11111), raddr=('127.0.0.1', 40698)>, b'Content-Type: application/json\r\nServer: circuits.web/3.2\r\nConnection: close\r\nDate: Thu, 06 Oct 2016 06:26:24 GMT\r\nContent-Length: 1072\r\n\r\n' )>
<write[web] (<socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=0, laddr=('127.0.0.1', 11111), raddr=('127.0.0.1', 40698)>, b'{"code": 500, "name": "Internal Server Error", "description": "", "traceback": "ERROR: (&lt;class &#x27;TypeError&#x27;&gt;) &lt;generator object POST at 0x7fcdc7a66830&gt; is not JSON serializable\\n File &quot;/home/sebastien/Documents/dev/test_ciscuit/lib64/python3.5/site-packages/circuits/core/manager.py&quot;, line 661, in _dispatcher\\n value = event_handler(*eargs, **ekwargs)\\n File &quot;/home/sebastien/Documents/dev/test_ciscuit/lib64/python3.5/site-packages/circuits/web/controllers.py&quot;, line 148, in wrapper\\n return json.dumps(result)\\n File &quot;/usr/lib64/python3.5/json/__init__.py&quot;, line 230, in dumps\\n return _default_encoder.encode(obj)\\n File &quot;/usr/lib64/python3.5/json/encoder.py&quot;, line 199, in encode\\n chunks = self.iterencode(o, _one_shot=True)\\n File &quot;/usr/lib64/python3.5/json/encoder.py&quot;, line 257, in iterencode\\n return _iterencode(o, 0)\\n File &quot;/usr/lib64/python3.5/json/encoder.py&quot;, line 180, in default\\n raise TypeError(repr(o) + &quot; is not JSON serializable&quot;)\\n"}' )>
<close[web] (<socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=0, laddr=('127.0.0.1', 11111), raddr=('127.0.0.1', 40698)> )>
<response_success[web] (<response[web] (<Response 500 Internal Server Error application/json (1072)> )>, None )>
'127.0.0.1 '- '- '[06/Oct/2016:08:26:24] "'POST /deployable HTTP/1.1" 500 '1072 "'" "'curl/7.47.1"
<response_complete[web] (<response[web] (<Response 500 Internal Server Error application/json (1072)> )>, None )>
<_write[web] (<socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=0, laddr=('127.0.0.1', 11111), raddr=('127.0.0.1', 40698)> )>
<_write[web] (<socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=0, laddr=('127.0.0.1', 11111), raddr=('127.0.0.1', 40698)> )>
<_write[web] (<socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=0, laddr=('127.0.0.1', 11111), raddr=('127.0.0.1', 40698)> )>
<disconnect[web] (<socket.socket [closed] fd=-1, family=AddressFamily.AF_INET, type=2049, proto=0> )>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment