Skip to content

Commit 623a338

Browse files
committed
Use OrderedSet as default set_class
1 parent df4f811 commit 623a338

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/marshmallow/schema.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,8 @@ class AlbumSchema(Schema):
315315

316316
OPTIONS_CLASS = SchemaOpts # type: type
317317

318+
set_class = OrderedSet
319+
318320
# These get set by SchemaMeta
319321
opts = None # type: SchemaOpts
320322
_declared_fields = {} # type: typing.Dict[str, ma_fields.Field]
@@ -411,10 +413,6 @@ def __repr__(self) -> str:
411413
def dict_class(self) -> type:
412414
return OrderedDict if self.ordered else dict
413415

414-
@property
415-
def set_class(self) -> type:
416-
return OrderedSet if self.ordered else set
417-
418416
@classmethod
419417
def from_dict(
420418
cls,

0 commit comments

Comments
 (0)