X-Git-Url: http://git.kaliko.me/?p=python-musicpd.git;a=blobdiff_plain;f=mpd.py;h=5e50295df30acb0523d84f5fedd5dfe77048310e;hp=380f5b1bd5426ea36c2f040820067e0a79386eb1;hb=a8b38c7c44c731525fdf02c4bf8cec5acfe86031;hpb=a55e3f15d6d53355acae2d809e1a5c512115b0dc diff --git a/mpd.py b/mpd.py index 380f5b1..5e50295 100644 --- a/mpd.py +++ b/mpd.py @@ -269,9 +269,11 @@ class MPDClient(object): yield obj def _read_command_list(self): - for retval in self._command_list: - yield retval() - self._command_list = None + try: + for retval in self._command_list: + yield retval() + finally: + self._command_list = None self._fetch_nothing() def _iterator_wrapper(self, iterator):