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 @@ ...@@ -20,6 +20,9 @@
import os import os
import logging import logging
from weblate.trans.requirements import (
check_requirements, get_versions, get_optional_versions
)
logger = logging.getLogger('weblate') logger = logging.getLogger('weblate')
...@@ -87,7 +90,22 @@ def get_doc_url(page, anchor=''): ...@@ -87,7 +90,22 @@ def get_doc_url(page, anchor=''):
return url 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 # Check for requirements
from weblate.trans.requirements import check_requirements
check_requirements() check_requirements()
...@@ -22,7 +22,7 @@ Wrapper to include useful information in error mails. ...@@ -22,7 +22,7 @@ Wrapper to include useful information in error mails.
''' '''
from django.views.debug import SafeExceptionReporterFilter from django.views.debug import SafeExceptionReporterFilter
from weblate.trans.requirements import get_versions_string from weblate import get_versions_string
class WeblateExceptionReporterFilter(SafeExceptionReporterFilter): class WeblateExceptionReporterFilter(SafeExceptionReporterFilter):
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
# #
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from weblate.trans.requirements import get_versions_string from weblate import get_versions_string
class Command(BaseCommand): class Command(BaseCommand):
......
...@@ -227,22 +227,6 @@ def check_version(name, url, version, expected): ...@@ -227,22 +227,6 @@ def check_version(name, url, version, expected):
return False 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(): def check_requirements():
''' '''
Performs check on requirements and raises an exception on error. 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