diff --git a/localized_fields/__init__.py b/localized_fields/__init__.py index 1385f00..3cb9a82 100644 --- a/localized_fields/__init__.py +++ b/localized_fields/__init__.py @@ -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 diff --git a/localized_fields/fields/__init__.py b/localized_fields/fields/__init__.py index ad916f8..a634894 100644 --- a/localized_fields/fields/__init__.py +++ b/localized_fields/fields/__init__.py @@ -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