wrapper = self._execute
return lambda *args: wrapper(command, args)
- def __del__(self):
- """Avoid hanging sockets"""
- self.disconnect()
-
def _execute(self, command, args):
self._write_command(command, args)
return self._client_wrapper()
if len(arts) < 2: # TODO: better heuristic, use a ratio instead
if album not in albums:
albums.append(Album(name=album, albumartist=artist))
- elif album not in albums:
+ elif (album and album not in albums):
self.log.debug('"{0}" probably not an album of "{1}"'.format(
album, artist) + '({0})'.format('/'.join(arts)))
return albums