Skip to content

Commit 54366c4

Browse files
committed
fix: support new factory-boy v3 import alias
1 parent c09146a commit 54366c4

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "django-user-defined-fields"
3-
version = "0.0.21"
3+
version = "0.0.22"
44
description = "A Django app for user defined fields"
55
authors = ["Aidan Lister <[email protected]>"]
66
license = "MIT"

userdefinedfields/factories.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,17 @@
66
sys.stderr.write("Use of factories requires factory_boy\n")
77
exit(1)
88

9+
try:
10+
from factory.django import DjangoModelFactory
11+
except ImportError:
12+
from factory import DjangoModelFactory
13+
914
from django.utils.text import slugify
1015

1116
from .models import ExtraField
1217

1318

14-
class ExtraFieldFactory(factory.DjangoModelFactory):
19+
class ExtraFieldFactory(DjangoModelFactory):
1520
label = factory.Faker("company")
1621
name = factory.LazyAttribute(lambda o: slugify(o.label))
1722
widget = "TextInput"

0 commit comments

Comments
 (0)