Catch Disconnect() in wait after calling recv #26
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
to avoid:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gevent/greenlet.py", line 390, in run
result = self._run(_self.args, *_self.kwargs)
File "/usr/local/lib/python2.7/dist-packages/Conpot-0.2.2-py2.7.egg/conpot/logging/log_worker.py", line 41, in start
self.friends_feeder.log(json.dumps(event, default=self.json_default))
File "/usr/local/lib/python2.7/dist-packages/Conpot-0.2.2-py2.7.egg/conpot/logging/hpfriends.py", line 36, in log
error_msg = self.hpc.wait()
File "/usr/local/lib/python2.7/dist-packages/hpfeeds.py", line 203, in wait
d = self.recv()
File "/usr/local/lib/python2.7/dist-packages/hpfeeds.py", line 88, in recv
if not d: raise Disconnect()
Disconnect
<Greenlet at 0xb71b75ccL: <bound method LogWorker.start of <conpot.logging.log_worker.LogWorker object at 0xb71bf82c>>> failed with Disconnect