diff --git a/patacrep/content/song.py b/patacrep/content/song.py index b2a47a6b..eaef5663 100755 --- a/patacrep/content/song.py +++ b/patacrep/content/song.py @@ -78,7 +78,9 @@ def parse(keyword, argument, contentlist, config): if not os.path.isdir(songdir.datadir): continue with files.chdir(songdir.datadir): - for filename in glob.iglob(os.path.join(songdir.subpath, elem), recursive=True): + # Starting with Python 3.5 glog can be recursive: **/*.csg for instance + # for filename in glob.iglob(os.path.join(songdir.subpath, elem), recursive=True): + for filename in glob.iglob(os.path.join(songdir.subpath, elem)): LOGGER.debug('Parsing file "{}"…'.format(filename)) extension = filename.split(".")[-1] if extension not in plugins: