fixed ImportError if django-bleach not installed

This commit is contained in:
seroy 2017-03-18 19:04:51 +03:00
parent 3951266747
commit 465e35ba8a
2 changed files with 18 additions and 4 deletions

View File

@ -1,7 +1,7 @@
from .util import get_language_codes
from .forms import LocalizedFieldForm, LocalizedFieldWidget
from .fields import (LocalizedField, LocalizedBleachField,
LocalizedAutoSlugField, LocalizedUniqueSlugField)
from .fields import (LocalizedField, LocalizedAutoSlugField,
LocalizedUniqueSlugField)
from .mixins import AtomicSlugRetryMixin
from .models import LocalizedModel
from .localized_value import LocalizedValue
@ -18,3 +18,11 @@ __all__ = [
'LocalizedModel',
'AtomicSlugRetryMixin'
]
try:
from .fields import LocalizedBleachField
__all__ += [
'LocalizedBleachField'
]
except ImportError:
pass

View File

@ -1,12 +1,18 @@
from .localized_field import LocalizedField
from .localized_autoslug_field import LocalizedAutoSlugField
from .localized_uniqueslug_field import LocalizedUniqueSlugField
from .localized_bleach_field import LocalizedBleachField
__all__ = [
'LocalizedField',
'LocalizedAutoSlugField',
'LocalizedUniqueSlugField',
'LocalizedBleachField',
]
try:
from .localized_bleach_field import LocalizedBleachField
__all__ += [
'LocalizedBleachField'
]
except ImportError:
pass