Commit 4fa82270 authored by Michal Čihař's avatar Michal Čihař

Change method name to workaround pylint-django bug

Try to workaround https://github.com/landscapeio/pylint-django/issues/25Signed-off-by: default avatarMichal Čihař <michal@cihar.com>
parent 3f4f0d01
...@@ -23,7 +23,7 @@ from weblate.trans.scripts import get_script_name ...@@ -23,7 +23,7 @@ from weblate.trans.scripts import get_script_name
import os import os
def get(name, default): def getvalue(name, default):
""" """
Returns setting from django settings with default value. Returns setting from django settings with default value.
""" """
...@@ -31,75 +31,75 @@ def get(name, default): ...@@ -31,75 +31,75 @@ def get(name, default):
# Weblate installation root # Weblate installation root
BASE_DIR = get('BASE_DIR', os.path.dirname(os.path.abspath(__file__))) BASE_DIR = getvalue('BASE_DIR', os.path.dirname(os.path.abspath(__file__)))
# Machine translation API keys # Machine translation API keys
# Apertium Web Service, register at http://api.apertium.org/register.jsp # Apertium Web Service, register at http://api.apertium.org/register.jsp
MT_APERTIUM_KEY = get('MT_APERTIUM_KEY', None) MT_APERTIUM_KEY = getvalue('MT_APERTIUM_KEY', None)
# Microsoft Translator service, register at # Microsoft Translator service, register at
# https://datamarket.azure.com/developer/applications/ # https://datamarket.azure.com/developer/applications/
MT_MICROSOFT_ID = get('MT_MICROSOFT_ID', None) MT_MICROSOFT_ID = getvalue('MT_MICROSOFT_ID', None)
MT_MICROSOFT_SECRET = get('MT_MICROSOFT_SECRET', None) MT_MICROSOFT_SECRET = getvalue('MT_MICROSOFT_SECRET', None)
# MyMemory identification email, see # MyMemory identification email, see
# http://mymemory.translated.net/doc/spec.php # http://mymemory.translated.net/doc/spec.php
MT_MYMEMORY_EMAIL = get('MT_MYMEMORY_EMAIL', None) MT_MYMEMORY_EMAIL = getvalue('MT_MYMEMORY_EMAIL', None)
# Optional MyMemory credentials to access private translation memory # Optional MyMemory credentials to access private translation memory
MT_MYMEMORY_USER = get('MT_MYMEMORY_USER', None) MT_MYMEMORY_USER = getvalue('MT_MYMEMORY_USER', None)
MT_MYMEMORY_KEY = get('MT_MYMEMORY_KEY', None) MT_MYMEMORY_KEY = getvalue('MT_MYMEMORY_KEY', None)
# Google API key for Google Translate API # Google API key for Google Translate API
MT_GOOGLE_KEY = get('MT_GOOGLE_KEY', None) MT_GOOGLE_KEY = getvalue('MT_GOOGLE_KEY', None)
# tmserver URL # tmserver URL
MT_TMSERVER = get('MT_TMSERVER', None) MT_TMSERVER = getvalue('MT_TMSERVER', None)
# Path where git repositories are stored, it needs to be writable # Path where git repositories are stored, it needs to be writable
GIT_ROOT = get('GIT_ROOT', os.path.join(BASE_DIR, 'repos')) GIT_ROOT = getvalue('GIT_ROOT', os.path.join(BASE_DIR, 'repos'))
# Title of site to use # Title of site to use
SITE_TITLE = get('SITE_TITLE', 'Weblate') SITE_TITLE = getvalue('SITE_TITLE', 'Weblate')
# Whether to offer hosting # Whether to offer hosting
OFFER_HOSTING = get('OFFER_HOSTING', False) OFFER_HOSTING = getvalue('OFFER_HOSTING', False)
# Demo server tweaks # Demo server tweaks
DEMO_SERVER = get('DEMO_SERVER', False) DEMO_SERVER = getvalue('DEMO_SERVER', False)
# Enable remote hooks # Enable remote hooks
ENABLE_HOOKS = get('ENABLE_HOOKS', True) ENABLE_HOOKS = getvalue('ENABLE_HOOKS', True)
# Enable sharing # Enable sharing
ENABLE_SHARING = get('ENABLE_SHARING', True) ENABLE_SHARING = getvalue('ENABLE_SHARING', True)
# Whether to run hooks in background # Whether to run hooks in background
BACKGROUND_HOOKS = get('BACKGROUND_HOOKS', True) BACKGROUND_HOOKS = getvalue('BACKGROUND_HOOKS', True)
# Number of nearby messages to show in each direction # Number of nearby messages to show in each direction
NEARBY_MESSAGES = get('NEARBY_MESSAGES', 5) NEARBY_MESSAGES = getvalue('NEARBY_MESSAGES', 5)
# Minimal number of similar messages to show # Minimal number of similar messages to show
SIMILAR_MESSAGES = get('SIMILAR_MESSAGES', 5) SIMILAR_MESSAGES = getvalue('SIMILAR_MESSAGES', 5)
# Enable lazy commits # Enable lazy commits
LAZY_COMMITS = get('LAZY_COMMITS', True) LAZY_COMMITS = getvalue('LAZY_COMMITS', True)
# Offload indexing # Offload indexing
OFFLOAD_INDEXING = get('OFFLOAD_INDEXING', False) OFFLOAD_INDEXING = getvalue('OFFLOAD_INDEXING', False)
# Translation locking # Translation locking
AUTO_LOCK = get('AUTO_LOCK', True) AUTO_LOCK = getvalue('AUTO_LOCK', True)
AUTO_LOCK_TIME = get('AUTO_LOCK_TIME', 60) AUTO_LOCK_TIME = getvalue('AUTO_LOCK_TIME', 60)
LOCK_TIME = get('LOCK_TIME', 15 * 60) LOCK_TIME = getvalue('LOCK_TIME', 15 * 60)
# Where to put Whoosh index # Where to put Whoosh index
WHOOSH_INDEX = get('WHOOSH_INDEX', os.path.join(BASE_DIR, 'whoosh-index')) WHOOSH_INDEX = getvalue('WHOOSH_INDEX', os.path.join(BASE_DIR, 'whoosh-index'))
# List of quality checks # List of quality checks
CHECK_LIST = get('CHECK_LIST', ( CHECK_LIST = getvalue('CHECK_LIST', (
'weblate.trans.checks.same.SameCheck', 'weblate.trans.checks.same.SameCheck',
'weblate.trans.checks.chars.BeginNewlineCheck', 'weblate.trans.checks.chars.BeginNewlineCheck',
'weblate.trans.checks.chars.EndNewlineCheck', 'weblate.trans.checks.chars.EndNewlineCheck',
...@@ -126,14 +126,14 @@ CHECK_LIST = get('CHECK_LIST', ( ...@@ -126,14 +126,14 @@ CHECK_LIST = get('CHECK_LIST', (
)) ))
# List of automatic fixups # List of automatic fixups
AUTOFIX_LIST = get('AUTOFIX_LIST', ( AUTOFIX_LIST = getvalue('AUTOFIX_LIST', (
'weblate.trans.autofixes.whitespace.SameBookendingWhitespace', 'weblate.trans.autofixes.whitespace.SameBookendingWhitespace',
'weblate.trans.autofixes.chars.ReplaceTrailingDotsWithEllipsis', 'weblate.trans.autofixes.chars.ReplaceTrailingDotsWithEllipsis',
'weblate.trans.autofixes.chars.RemoveZeroSpace', 'weblate.trans.autofixes.chars.RemoveZeroSpace',
)) ))
# List of machine translations # List of machine translations
MACHINE_TRANSLATION_SERVICES = get('MACHINE_TRANSLATION_SERVICES', ( MACHINE_TRANSLATION_SERVICES = getvalue('MACHINE_TRANSLATION_SERVICES', (
'weblate.trans.machine.weblatetm.WeblateSimilarTranslation', 'weblate.trans.machine.weblatetm.WeblateSimilarTranslation',
'weblate.trans.machine.weblatetm.WeblateTranslation', 'weblate.trans.machine.weblatetm.WeblateTranslation',
)) ))
...@@ -142,43 +142,45 @@ MACHINE_TRANSLATION_SERVICES = get('MACHINE_TRANSLATION_SERVICES', ( ...@@ -142,43 +142,45 @@ MACHINE_TRANSLATION_SERVICES = get('MACHINE_TRANSLATION_SERVICES', (
MACHINE_TRANSLATION_ENABLED = len(MACHINE_TRANSLATION_SERVICES) > 0 MACHINE_TRANSLATION_ENABLED = len(MACHINE_TRANSLATION_SERVICES) > 0
# List of scripts to use in custom processing # List of scripts to use in custom processing
PRE_COMMIT_SCRIPTS = get('PRE_COMMIT_SCRIPTS', ()) PRE_COMMIT_SCRIPTS = getvalue('PRE_COMMIT_SCRIPTS', ())
SCRIPT_CHOICES = [ SCRIPT_CHOICES = [
(script, get_script_name(script)) for script in PRE_COMMIT_SCRIPTS (script, get_script_name(script)) for script in PRE_COMMIT_SCRIPTS
] + [('', '')] ] + [('', '')]
# Font for charts and widgets # Font for charts and widgets
TTF_PATH = get('TTF_PATH', os.path.join(BASE_DIR, 'ttf')) TTF_PATH = getvalue('TTF_PATH', os.path.join(BASE_DIR, 'ttf'))
# Anonymous user name # Anonymous user name
ANONYMOUS_USER_NAME = get('ANONYMOUS_USER_NAME', 'anonymous') ANONYMOUS_USER_NAME = getvalue('ANONYMOUS_USER_NAME', 'anonymous')
# Enable registrations # Enable registrations
REGISTRATION_OPEN = get('REGISTRATION_OPEN', True) REGISTRATION_OPEN = getvalue('REGISTRATION_OPEN', True)
# Captcha for registrations # Captcha for registrations
REGISTRATION_CAPTCHA = get('REGISTRATION_CAPTCHA', True) REGISTRATION_CAPTCHA = getvalue('REGISTRATION_CAPTCHA', True)
# Source language # Source language
SOURCE_LANGUAGE = get('SOURCE_LANGUAGE', 'en') SOURCE_LANGUAGE = getvalue('SOURCE_LANGUAGE', 'en')
# Self advertisement # Self advertisement
SELF_ADVERTISEMENT = get('SELF_ADVERTISEMENT', False) SELF_ADVERTISEMENT = getvalue('SELF_ADVERTISEMENT', False)
# Use simple language codes for default language/country combinations # Use simple language codes for default language/country combinations
SIMPLIFY_LANGUAGES = get('SIMPLIFY_LANGUAGES', True) SIMPLIFY_LANGUAGES = getvalue('SIMPLIFY_LANGUAGES', True)
# Disable avatars # Disable avatars
ENABLE_AVATARS = get('ENABLE_AVATARS', True) ENABLE_AVATARS = getvalue('ENABLE_AVATARS', True)
# Avatar URL prefix # Avatar URL prefix
AVATAR_URL_PREFIX = get('AVATAR_URL_PREFIX', 'https://seccdn.libravatar.org/') AVATAR_URL_PREFIX = getvalue(
'AVATAR_URL_PREFIX', 'https://seccdn.libravatar.org/'
)
# Avatar fallback image # Avatar fallback image
# See http://wiki.libravatar.org/api/ for available choices # See http://wiki.libravatar.org/api/ for available choices
AVATAR_DEFAULT_IMAGE = get('AVATAR_DEFAULT_IMAGE', 'identicon') AVATAR_DEFAULT_IMAGE = getvalue('AVATAR_DEFAULT_IMAGE', 'identicon')
# Is the site using https # Is the site using https
ENABLE_HTTPS = get('ENABLE_HTTPS', False) ENABLE_HTTPS = getvalue('ENABLE_HTTPS', False)
ENABLE_WHITEBOARD = get('ENABLE_WHITEBOARD', False) ENABLE_WHITEBOARD = getvalue('ENABLE_WHITEBOARD', False)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment