From 78815da4d1982cbed928ea9c149d62146ec628b8 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Wed, 30 Sep 2009 06:36:40 +0200 Subject: mpclient: in add() put only command_list_end under try/except --- nephilim/mpclient.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/nephilim/mpclient.py b/nephilim/mpclient.py index 4d59185..66d1aa1 100644 --- a/nephilim/mpclient.py +++ b/nephilim/mpclient.py @@ -280,14 +280,14 @@ class MPClient(QtCore.QObject): return ret = None self._client.command_list_ok_begin() + for path in paths: + self.logger.info('Adding %s to playlist'%path) + if pos < 0: + self._client.addid(path.encode('utf-8')) + else: + self._client.addid(path.encode('utf-8'), pos) + pos += 1 try: - for path in paths: - self.logger.info('Adding %s to playlist'%path) - if pos < 0: - self._client.addid(path.encode('utf-8')) - else: - self._client.addid(path.encode('utf-8'), pos) - pos += 1 ret = list(self._client.command_list_end()) except mpd.CommandError, e: self.logger.error('Error adding files: %s.'%e) -- cgit v1.2.3