allow lists to specify base-dir segments

This commit is contained in:
Mike Fährmann
2015-12-02 01:00:51 +01:00
parent d26eec8470
commit 140f0475a6

View File

@@ -112,8 +112,10 @@ class DownloadJob():
@staticmethod
def get_base_directory():
"""Return the base-destination-directory for downloads"""
bdir = config.get(("base-directory",), default=tempfile.gettempdir())
return os.path.expanduser(bdir)
bdir = config.get(("base-directory",), default=(".", "gallery-dl"))
if not isinstance(bdir, str):
bdir = os.path.join(*bdir)
return os.path.expanduser(os.path.expandvars(bdir))
class KeywordJob():