X-Git-Url: http://git.kaliko.me/?p=python-musicpd.git;a=blobdiff_plain;f=mpd.py;h=380f5b1bd5426ea36c2f040820067e0a79386eb1;hp=a850bb03da5c50fa1f6d8baa7fe51b23e117309c;hb=a55e3f15d6d53355acae2d809e1a5c512115b0dc;hpb=9c09c839d9c9e8c9a0ac8a49655ef6a48eedf1cf diff --git a/mpd.py b/mpd.py index a850bb0..380f5b1 100644 --- a/mpd.py +++ b/mpd.py @@ -275,9 +275,11 @@ class MPDClient(object): self._fetch_nothing() def _iterator_wrapper(self, iterator): - for item in iterator: - yield item - self._iterating = False + try: + for item in iterator: + yield item + finally: + self._iterating = False def _wrap_iterator(self, iterator): if not self.iterate: