Use 'with' instead of lock.acquire/release()

This commit is contained in:
S0lll0s 2014-02-07 13:14:56 +01:00
parent 253ad02c3c
commit 21319fc8d2

View File

@ -25,12 +25,11 @@ lock = Lock()
def render( event=None, data=None, sub=None ): def render( event=None, data=None, sub=None ):
global lock global lock
lock.acquire() with lock:
s = '[\n' + powerline.render(side='right')[:-2] + '\n]\n' s = '[\n' + powerline.render(side='right')[:-2] + '\n]\n'
s += ',[\n' + powerline.render(side='left' )[:-2] + '\n]' s += ',[\n' + powerline.render(side='left' )[:-2] + '\n]'
print ',[\n' + s + '\n]' print ',[\n' + s + '\n]'
sys.stdout.flush() sys.stdout.flush()
lock.release()
sub = i3.Subscription( render, 'workspace' ) sub = i3.Subscription( render, 'workspace' )