Skip to content

Commit 49a4d17

Browse files
committed
Pre-build exception messages.
1 parent c5a2593 commit 49a4d17

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

src/odin/fields/composite.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,8 @@ def __init__(self, resource, use_container=False, **options):
6060
self._of = resource
6161
else:
6262
# Keep this pattern so old behaviour remains.
63-
raise TypeError(
64-
f"{resource!r} is not a valid type for a related field."
65-
)
63+
msg = f"{resource!r} is not a valid type for a related field."
64+
raise TypeError(msg)
6665
else:
6766
self._of = resource
6867
self.use_container = use_container
@@ -79,9 +78,8 @@ def of(self):
7978
if not hasattr(resource, "_meta") and callable(resource):
8079
resource = resource()
8180
if not hasattr(resource, "_meta"):
82-
raise TypeError(
83-
f"{resource!r} is not a valid type for a related field."
84-
)
81+
msg = f"{resource!r} is not a valid type for a related field."
82+
raise TypeError(msg)
8583
return resource
8684

8785
def to_python(self, value):

0 commit comments

Comments
 (0)