Commit 51f99879 authored by Cosmia Luna's avatar Cosmia Luna

lazy import helpers to prevent circular imports

parent 3f3fb543
try:
from .helpers import get_current_view
from flask_babelex import Domain
except ImportError:
def gettext(string, **variables):
return string % variables
def ngettext(singular, plural, num, **variables):
return (singular if num == 1 else plural) % variables
def lazy_gettext(string, **variables):
return gettext(string, **variables)
else:
from flask_admin import translations
class CustomDomain(Domain):
......@@ -24,12 +33,6 @@ try:
gettext = domain.gettext
ngettext = domain.ngettext
lazy_gettext = domain.lazy_gettext
except ImportError:
def gettext(string, **variables):
return string % variables
def ngettext(singular, plural, num, **variables):
return (singular if num == 1 else plural) % variables
def lazy_gettext(string, **variables):
return gettext(string, **variables)
# lazy imports
from .helpers import get_current_view
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