@@ -174,6 +174,7 @@ def __init__(
174174 "The 'default' argument to fields is deprecated. "
175175 "Use 'dump_default' instead." ,
176176 RemovedInMarshmallow4Warning ,
177+ stacklevel = 2 ,
177178 )
178179 if dump_default is missing_ :
179180 dump_default = default
@@ -182,6 +183,7 @@ def __init__(
182183 "The 'missing' argument to fields is deprecated. "
183184 "Use 'load_default' instead." ,
184185 RemovedInMarshmallow4Warning ,
186+ stacklevel = 2 ,
185187 )
186188 if load_default is missing_ :
187189 load_default = missing
@@ -220,6 +222,7 @@ def __init__(
220222 "explicit `metadata=...` argument instead. "
221223 f"Additional metadata: { additional_metadata } " ,
222224 RemovedInMarshmallow4Warning ,
225+ stacklevel = 2 ,
223226 )
224227
225228 self ._creation_index = Field ._creation_index
@@ -298,6 +301,7 @@ def fail(self, key: str, **kwargs):
298301 key
299302 ),
300303 RemovedInMarshmallow4Warning ,
304+ stacklevel = 2 ,
301305 )
302306 raise self .make_error (key = key , ** kwargs )
303307
@@ -439,6 +443,7 @@ def default(self):
439443 "The 'default' attribute of fields is deprecated. "
440444 "Use 'dump_default' instead." ,
441445 RemovedInMarshmallow4Warning ,
446+ stacklevel = 2 ,
442447 )
443448 return self .dump_default
444449
@@ -448,6 +453,7 @@ def default(self, value):
448453 "The 'default' attribute of fields is deprecated. "
449454 "Use 'dump_default' instead." ,
450455 RemovedInMarshmallow4Warning ,
456+ stacklevel = 2 ,
451457 )
452458 self .dump_default = value
453459
@@ -457,6 +463,7 @@ def missing(self):
457463 "The 'missing' attribute of fields is deprecated. "
458464 "Use 'load_default' instead." ,
459465 RemovedInMarshmallow4Warning ,
466+ stacklevel = 2 ,
460467 )
461468 return self .load_default
462469
@@ -466,6 +473,7 @@ def missing(self, value):
466473 "The 'missing' attribute of fields is deprecated. "
467474 "Use 'load_default' instead." ,
468475 RemovedInMarshmallow4Warning ,
476+ stacklevel = 2 ,
469477 )
470478 self .load_default = value
471479
@@ -550,6 +558,7 @@ def __init__(
550558 "Passing 'self' to `Nested` is deprecated. "
551559 "Use `Nested(lambda: MySchema(...))` instead." ,
552560 RemovedInMarshmallow4Warning ,
561+ stacklevel = 2 ,
553562 )
554563 self .nested = nested
555564 self .only = only
0 commit comments