Allow tilde expansion for htpasswd file

Call os.path.expanduser on the location given by the config parameter.
This will allow to use settings like
  htpasswd_filename = ~/.config/radicale/users
This commit is contained in:
Christian Roeder 2014-05-14 01:42:19 +02:00
parent d5724d717d
commit 8673717838

View File

@ -29,11 +29,12 @@ supported, but md5 is not (see ``htpasswd`` man page to understand why).
import base64 import base64
import hashlib import hashlib
import os
from .. import config from .. import config
FILENAME = config.get("auth", "htpasswd_filename") FILENAME = os.path.expanduser(config.get("auth", "htpasswd_filename"))
ENCRYPTION = config.get("auth", "htpasswd_encryption") ENCRYPTION = config.get("auth", "htpasswd_encryption")