Commit f3106d5c authored by Michal Čihař's avatar Michal Čihař

Move version formatting to toplevel module

Signed-off-by: default avatarMichal Čihař <michal@cihar.com>
parent 7960f5c7
......@@ -20,6 +20,9 @@
import os
import logging
from weblate.trans.requirements import (
check_requirements, get_versions, get_optional_versions
)
logger = logging.getLogger('weblate')
......@@ -87,7 +90,22 @@ def get_doc_url(page, anchor=''):
return url
def get_versions_string():
'''
Returns string with version information summary.
'''
result = [' * Weblate %s' % GIT_VERSION]
for version in get_versions() + get_optional_versions():
result.append(
' * %s %s' % (
version[0],
version[2],
)
)
return '\n'.join(result)
# Check for requirements
from weblate.trans.requirements import check_requirements
check_requirements()
......@@ -22,7 +22,7 @@ Wrapper to include useful information in error mails.
'''
from django.views.debug import SafeExceptionReporterFilter
from weblate.trans.requirements import get_versions_string
from weblate import get_versions_string
class WeblateExceptionReporterFilter(SafeExceptionReporterFilter):
......
......@@ -19,7 +19,7 @@
#
from django.core.management.base import BaseCommand
from weblate.trans.requirements import get_versions_string
from weblate import get_versions_string
class Command(BaseCommand):
......
......@@ -227,22 +227,6 @@ def check_version(name, url, version, expected):
return False
def get_versions_string():
'''
Returns string with version information summary.
'''
from weblate import GIT_VERSION
result = [' * Weblate %s' % GIT_VERSION]
for version in get_versions() + get_optional_versions():
result.append(
' * %s %s' % (
version[0],
version[2],
)
)
return '\n'.join(result)
def check_requirements():
'''
Performs check on requirements and raises an exception on error.
......
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