@@ -393,8 +393,11 @@ def ldgettext(self, domain: str, message: str) -> str:
393393 domain.
394394 """
395395 import warnings
396- warnings .warn ('ldgettext() is deprecated, use dgettext() instead' ,
397- DeprecationWarning , 2 )
396+ warnings .warn (
397+ 'ldgettext() is deprecated, use dgettext() instead' ,
398+ DeprecationWarning ,
399+ stacklevel = 2 ,
400+ )
398401 return self ._domains .get (domain , self ).lgettext (message )
399402
400403 def udgettext (self , domain : str , message : str ) -> str :
@@ -416,8 +419,11 @@ def ldngettext(self, domain: str, singular: str, plural: str, num: int) -> str:
416419 domain.
417420 """
418421 import warnings
419- warnings .warn ('ldngettext() is deprecated, use dngettext() instead' ,
420- DeprecationWarning , 2 )
422+ warnings .warn (
423+ 'ldngettext() is deprecated, use dngettext() instead' ,
424+ DeprecationWarning ,
425+ stacklevel = 2 ,
426+ )
421427 return self ._domains .get (domain , self ).lngettext (singular , plural , num )
422428
423429 def udngettext (self , domain : str , singular : str , plural : str , num : int ) -> str :
@@ -458,8 +464,11 @@ def lpgettext(self, context: str, message: str) -> str | bytes | object:
458464 ``bind_textdomain_codeset()``.
459465 """
460466 import warnings
461- warnings .warn ('lpgettext() is deprecated, use pgettext() instead' ,
462- DeprecationWarning , 2 )
467+ warnings .warn (
468+ 'lpgettext() is deprecated, use pgettext() instead' ,
469+ DeprecationWarning ,
470+ stacklevel = 2 ,
471+ )
463472 tmsg = self .pgettext (context , message )
464473 encoding = getattr (self , "_output_charset" , None ) or locale .getpreferredencoding ()
465474 return tmsg .encode (encoding ) if isinstance (tmsg , str ) else tmsg
@@ -493,8 +502,11 @@ def lnpgettext(self, context: str, singular: str, plural: str, num: int) -> str
493502 ``bind_textdomain_codeset()``.
494503 """
495504 import warnings
496- warnings .warn ('lnpgettext() is deprecated, use npgettext() instead' ,
497- DeprecationWarning , 2 )
505+ warnings .warn (
506+ 'lnpgettext() is deprecated, use npgettext() instead' ,
507+ DeprecationWarning ,
508+ stacklevel = 2 ,
509+ )
498510 ctxt_msg_id = self .CONTEXT_ENCODING % (context , singular )
499511 try :
500512 tmsg = self ._catalog [(ctxt_msg_id , self .plural (num ))]
0 commit comments