scanner: Support symlinks
This commit is contained in:
parent
1c620287d4
commit
d9300f72bd
@ -5,6 +5,14 @@ Changes
|
|||||||
This change log is used to track all major changes to Mopidy.
|
This change log is used to track all major changes to Mopidy.
|
||||||
|
|
||||||
|
|
||||||
|
v0.11.2 (UNRELEASED)
|
||||||
|
====================
|
||||||
|
|
||||||
|
**Local backend**
|
||||||
|
|
||||||
|
- Make ``mopidy-scan`` support symlinks.
|
||||||
|
|
||||||
|
|
||||||
v0.11.1 (2012-12-24)
|
v0.11.1 (2012-12-24)
|
||||||
====================
|
====================
|
||||||
|
|
||||||
|
|||||||
@ -120,7 +120,7 @@ def find_files(path):
|
|||||||
if not os.path.basename(path).startswith(b'.'):
|
if not os.path.basename(path).startswith(b'.'):
|
||||||
yield path
|
yield path
|
||||||
else:
|
else:
|
||||||
for dirpath, dirnames, filenames in os.walk(path):
|
for dirpath, dirnames, filenames in os.walk(path, followlinks=True):
|
||||||
for dirname in dirnames:
|
for dirname in dirnames:
|
||||||
if dirname.startswith(b'.'):
|
if dirname.startswith(b'.'):
|
||||||
# Skip hidden folders by modifying dirnames inplace
|
# Skip hidden folders by modifying dirnames inplace
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user