]> granicus.if.org Git - python/commitdiff
Set stacklevel to 2 to get more accurate warning messages from deprecated functions.
authorBerker Peksag <berker.peksag@gmail.com>
Thu, 21 May 2015 20:40:54 +0000 (23:40 +0300)
committerBerker Peksag <berker.peksag@gmail.com>
Thu, 21 May 2015 20:40:54 +0000 (23:40 +0300)
Lib/inspect.py

index 4aa95da121481d7a37c14c16914493d28c273d54..cbf38e7d1813c919c5552ca37c43a72b4cbbc885 100644 (file)
@@ -2662,7 +2662,8 @@ class Signature:
         """Constructs Signature for the given python function."""
 
         warnings.warn("inspect.Signature.from_function() is deprecated, "
-                      "use Signature.from_callable()", DeprecationWarning)
+                      "use Signature.from_callable()",
+                      DeprecationWarning, stacklevel=2)
         return _signature_from_function(cls, func)
 
     @classmethod
@@ -2670,7 +2671,8 @@ class Signature:
         """Constructs Signature for the given builtin function."""
 
         warnings.warn("inspect.Signature.from_builtin() is deprecated, "
-                      "use Signature.from_callable()", DeprecationWarning)
+                      "use Signature.from_callable()",
+                      DeprecationWarning, stacklevel=2)
         return _signature_from_builtin(cls, func)
 
     @classmethod