File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -234,15 +234,17 @@ class DeprecatedDict(dict): # pragma: nocover
234234 Mapping behavior is deprecated.
235235 """
236236
237+ def _warn (self ):
238+ msg = "SelectableGroups dict interface is deprecated. Use select."
239+ warnings .warn (msg , DeprecationWarning , stacklevel = 3 )
240+
237241 def __getitem__ (self , name ):
238- msg = "SelectableGroups.__getitem__ is deprecated. Use select."
239- warnings .warn (msg , DeprecationWarning , stacklevel = 2 )
242+ self ._warn ()
240243 return super ().__getitem__ (name )
241244
242245 def get (self , name , default = None ):
243246 is_flake8 = any ('flake8' in str (frame ) for frame in inspect .stack ())
244- msg = "SelectableGroups.get is deprecated. Use select."
245- is_flake8 or warnings .warn (msg , DeprecationWarning , stacklevel = 2 )
247+ is_flake8 or self ._warn ()
246248 return super ().get (name , default )
247249
248250
You can’t perform that action at this time.
0 commit comments