Add trailing dot when creating user configuration directory on Windows.

This commit is contained in:
Bastian Kleineidam 2012-11-07 18:22:07 +01:00
parent 89e163759a
commit 2d6cfb238f

View file

@ -467,6 +467,10 @@ def get_user_config():
try:
userdir = os.path.dirname(userconf)
if not os.path.isdir(userdir):
if os.name == 'nt':
# Windows forbids filenames with leading dot unless
# a trailing dot is added.
userdir += "."
os.mkdir(userdir, 0700)
shutil.copy(initialconf, userconf)
except StandardError, errmsg: