Ensure icon resource stream is closed

master
Dustin C. Hatch 2014-08-06 16:05:06 -05:00
parent 79e4f603ae
commit 178aa35e7e
1 changed files with 6 additions and 6 deletions

View File

@ -236,7 +236,7 @@ class Notifier(object):
def show_status_icon(self):
loader = GdkPixbuf.PixbufLoader()
img = pkg_resources.resource_stream('mpdnotify', 'mpd-logo.png')
with pkg_resources.resource_stream('mpdnotify', 'mpd-logo.png') as img:
with contextlib.closing(loader):
for d in iter(lambda: img.read(1), b''):
loader.write(d)