Formatting in settings.py
This commit is contained in:
parent
6e8e1d040a
commit
6ed1025a8d
1 changed files with 31 additions and 33 deletions
|
@ -1,51 +1,49 @@
|
|||
""" bookwyrm settings and configuration """
|
||||
|
||||
|
||||
|
||||
import os
|
||||
import requests
|
||||
from django.core.exceptions import ImproperlyConfigured
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from environs import Env
|
||||
from typing import AnyStr
|
||||
|
||||
from environs import Env
|
||||
|
||||
|
||||
import requests
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from django.core.exceptions import ImproperlyConfigured
|
||||
env = Env ()
|
||||
env . read_env ( "/etc/bookwyrm/config.env" , recurse = False )
|
||||
DOMAIN = env ("DOMAIN")
|
||||
|
||||
|
||||
# pylint: disable=line-too-long
|
||||
|
||||
env = Env()
|
||||
env.read_env("/etc/bookwyrm/config.env", recurse=False)
|
||||
DOMAIN = env("DOMAIN")
|
||||
|
||||
with open("VERSION", encoding="utf-8") as f:
|
||||
version = f.read()
|
||||
version = version.replace("\n", "")
|
||||
with open ( "VERSION" , encoding = "utf-8" ) as f :
|
||||
version = f . read ()
|
||||
version = version . replace ( "\n" , "" )
|
||||
|
||||
VERSION = version
|
||||
|
||||
RELEASE_API = env(
|
||||
"RELEASE_API",
|
||||
"https://api.github.com/repos/bookwyrm-social/bookwyrm/releases/latest",
|
||||
RELEASE_API = env (
|
||||
"RELEASE_API" ,
|
||||
"https://api.github.com/repos/bookwyrm-social/bookwyrm/releases/latest" ,
|
||||
)
|
||||
|
||||
PAGE_LENGTH = env.int("PAGE_LENGTH", 15)
|
||||
DEFAULT_LANGUAGE = env("DEFAULT_LANGUAGE", "English")
|
||||
# TODO: extend maximum age to 1 year once termination of active sessions
|
||||
# is implemented (see bookwyrm-social#2278, bookwyrm-social#3082).
|
||||
SESSION_COOKIE_AGE = env.int("SESSION_COOKIE_AGE", 3600 * 24 * 30) # 1 month
|
||||
PAGE_LENGTH = env . int ( "PAGE_LENGTH" , 15 )
|
||||
DEFAULT_LANGUAGE = env ( "DEFAULT_LANGUAGE" , "English" )
|
||||
# TODO: Extend maximum age to 1 year once termination of active sessions is implemented (see bookwyrm-social#2278, bookwyrm-social#3082).
|
||||
SESSION_COOKIE_AGE = env . int ( "SESSION_COOKIE_AGE" , 3600 * 24 * 30 ) # 1 month
|
||||
|
||||
JS_CACHE = "8a89cad7"
|
||||
|
||||
# email
|
||||
EMAIL_BACKEND = env("EMAIL_BACKEND", "django.core.mail.backends.smtp.EmailBackend")
|
||||
EMAIL_HOST = env("EMAIL_HOST")
|
||||
EMAIL_PORT = env.int("EMAIL_PORT", 587)
|
||||
EMAIL_HOST_USER = env("EMAIL_HOST_USER")
|
||||
EMAIL_HOST_PASSWORD = env("EMAIL_HOST_PASSWORD")
|
||||
EMAIL_USE_TLS = env.bool("EMAIL_USE_TLS", True)
|
||||
EMAIL_USE_SSL = env.bool("EMAIL_USE_SSL", False)
|
||||
EMAIL_SENDER_NAME = env("EMAIL_SENDER_NAME", "admin")
|
||||
EMAIL_SENDER_DOMAIN = env("EMAIL_SENDER_DOMAIN", DOMAIN)
|
||||
EMAIL_SENDER = f"{EMAIL_SENDER_NAME}@{EMAIL_SENDER_DOMAIN}"
|
||||
# Email
|
||||
EMAIL_BACKEND = env ( "EMAIL_BACKEND" , "django.core.mail.backends.smtp.EmailBackend" )
|
||||
EMAIL_HOST = env ("EMAIL_HOST")
|
||||
EMAIL_PORT = env . int ( "EMAIL_PORT" , 587 )
|
||||
EMAIL_HOST_USER = env ("EMAIL_HOST_USER")
|
||||
EMAIL_HOST_PASSWORD = env ("EMAIL_HOST_PASSWORD")
|
||||
EMAIL_USE_TLS = env . bool ( "EMAIL_USE_TLS" , True )
|
||||
EMAIL_USE_SSL = env . bool ( "EMAIL_USE_SSL" , False )
|
||||
EMAIL_SENDER_NAME = env ( "EMAIL_SENDER_NAME" , "admin" )
|
||||
EMAIL_SENDER_DOMAIN = env ( "EMAIL_SENDER_DOMAIN" , DOMAIN )
|
||||
EMAIL_SENDER = f "{EMAIL_SENDER_NAME}@{EMAIL_SENDER_DOMAIN}"
|
||||
|
||||
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
|
||||
BASE_DIR: AnyStr = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
|
|
Loading…
Add table
Reference in a new issue