From: Morgan Kalvin Nrykkxyyyn Date: Tue, 5 Jan 2016 02:46:27 +0000 (-0800) Subject: Fixed stream hangup bug X-Git-Url: https://vcs.fsf.org/?p=rainbowstream.git;a=commitdiff_plain;h=5b06fbffda826d50cf13a975f77888167a3bbf35;ds=sidebyside Fixed stream hangup bug --- diff --git a/rainbowstream/rainbow.py b/rainbowstream/rainbow.py index b15ef59..b65b705 100644 --- a/rainbowstream/rainbow.py +++ b/rainbowstream/rainbow.py @@ -1959,8 +1959,6 @@ def listen(): g['prefix'] = False else: g['prefix'] = True - # Release the semaphore lock - c['lock'] = False except EOFError: printNicely('') except TwitterHTTPError as e: @@ -1968,6 +1966,9 @@ def listen(): except Exception: debug_option() printNicely(red('OMG something is wrong with Twitter API right now.')) + finally: + # Release the semaphore lock + c['lock'] = False def reconn_notice():