Skip to content

Commit a662609

Browse files
committed
Issue #16: required keyword for fields.Model and fields.Collection initializers
#18 (comment)
1 parent 7d2f3d9 commit a662609

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

domain_models/fields.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,9 @@ def _converter(self, value):
130130
class Model(Field):
131131
"""Model relation field."""
132132

133-
def __init__(self, related_model_cls, default=None):
133+
def __init__(self, related_model_cls, default=None, required=False):
134134
"""Initializer."""
135-
super(Model, self).__init__(default=default)
135+
super(Model, self).__init__(default=default, required=required)
136136

137137
self.related_model_cls = related_model_cls
138138

@@ -148,9 +148,9 @@ def _converter(self, value):
148148
class Collection(Field):
149149
"""Models collection relation field."""
150150

151-
def __init__(self, related_model_cls, default=None):
151+
def __init__(self, related_model_cls, default=None, required=False):
152152
"""Initializer."""
153-
super(Collection, self).__init__(default=default)
153+
super(Collection, self).__init__(default=default, required=required)
154154
self.related_model_cls = related_model_cls
155155

156156
def _converter(self, value):

0 commit comments

Comments
 (0)