From c856326865374804020fe9451ad6d45d62e9dafe Mon Sep 17 00:00:00 2001 From: Adrian Sampson Date: Wed, 6 May 2015 22:23:18 -0700 Subject: [PATCH] Fix #1449: Unicode paths in permissions --- appveyor.yml | 2 +- beetsplug/permissions.py | 2 +- docs/changelog.rst | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 44dfa7d07..be561eaaf 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -7,7 +7,7 @@ environment: - PYTHON: "C:\\Python27" TOXENV: py27 -# Install Pip to install Tox. +# Install Tox for running tests. install: - "%PYTHON%/Scripts/pip.exe install tox" diff --git a/beetsplug/permissions.py b/beetsplug/permissions.py index a85bff6b5..44757be5b 100644 --- a/beetsplug/permissions.py +++ b/beetsplug/permissions.py @@ -86,7 +86,7 @@ def permissions(lib, item=None, album=None): # Adding directories to the directory chmod queue. dir_chmod_queue.update( - dirs_in_library(config['directory'].get(), + dirs_in_library(lib.directory, path)) # Change permissions for the directories. diff --git a/docs/changelog.rst b/docs/changelog.rst index 62189fa37..1598f867a 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -11,6 +11,7 @@ Fixes: * Fix a crash with ArtResizer on Windows systems (affecting :doc:`/plugins/embedart`, :doc:`/plugins/fetchart`, and :doc:`/plugins/thumbnails`). :bug:`1448` +* :doc:`/plugins/permissions`: Fix an error with non-ASCII paths. :bug:`1449` 1.3.13 (April 24, 2015)