From 43cebabcb62a79e1c0e4216fac69611bafa213de Mon Sep 17 00:00:00 2001 From: Matteo Mecucci Date: Sat, 31 Mar 2012 20:30:04 +0200 Subject: [PATCH] Added sorting in listing command of bpd --- beetsplug/bpd/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beetsplug/bpd/__init__.py b/beetsplug/bpd/__init__.py index 8a5cdee45..9c40d7b03 100644 --- a/beetsplug/bpd/__init__.py +++ b/beetsplug/bpd/__init__.py @@ -793,10 +793,10 @@ class Server(BaseServer): # Trying to list a track. raise BPDError(ERROR_ARG, 'this is not a directory') else: - for name, itemid in node.files.iteritems(): + for name, itemid in iter(sorted(node.files.items())): item = self.lib.get_item(itemid) yield self._item_info(item) - for name, _ in node.dirs.iteritems(): + for name, _ in iter(sorted(node.dirs.iteritems())): dirpath = self._path_join(path, name) if dirpath.startswith(u"/"): # Strip leading slash (libmpc rejects this).