]> code.ossystems Code Review - openembedded-core.git/commitdiff
Add pending deprecation warnings to the bb.msg functions
authorChris Larson <chris_larson@mentor.com>
Wed, 11 Aug 2010 16:47:31 +0000 (09:47 -0700)
committerRichard Purdie <rpurdie@linux.intel.com>
Tue, 4 Jan 2011 14:46:34 +0000 (14:46 +0000)
(Bitbake rev: 60293a42b5500b6139bcd912bf294f862ef9936b)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/msg.py

index bd01d79028d65e1292b0fec4c8ad4f4c9a5de7a7..e495ee6e461e5d4d9cae3e63f5fcd6f2bb4e398c 100644 (file)
@@ -26,6 +26,7 @@ import sys
 import logging
 import collections
 from itertools import groupby
+import warnings
 import bb
 import bb.event
 
@@ -109,6 +110,8 @@ def set_debug_domains(domainargs):
 #
 
 def debug(level, msgdomain, msg, fn = None):
+    warnings.warn("bb.msg.debug will soon be deprecated in favor of the python 'logging' module",
+                  PendingDeprecationWarning, stacklevel=2)
     level = logging.DEBUG - (level - 1)
     if not msgdomain:
         logger.debug(level, msg)
@@ -116,10 +119,13 @@ def debug(level, msgdomain, msg, fn = None):
         loggers[msgdomain].debug(level, msg)
 
 def plain(msg, fn = None):
-    logger.log(logging.INFO + 1, msg)
+    warnings.warn("bb.msg.plain will soon be deprecated in favor of the python 'logging' module",
+                  PendingDeprecationWarning, stacklevel=2)
     logger.plain(msg)
+
 def note(level, msgdomain, msg, fn = None):
+    warnings.warn("bb.msg.note will soon be deprecated in favor of the python 'logging' module",
+                  PendingDeprecationWarning, stacklevel=2)
     if level > 1:
         if msgdomain:
             logger.verbose(msg)
@@ -132,18 +138,24 @@ def note(level, msgdomain, msg, fn = None):
             loggers[msgdomain].info(msg)
  
 def warn(msgdomain, msg, fn = None):
+    warnings.warn("bb.msg.warn will soon be deprecated in favor of the python 'logging' module",
+                  PendingDeprecationWarning, stacklevel=2)
     if not msgdomain:
         logger.warn(msg)
     else:
         loggers[msgdomain].warn(msg)
 
 def error(msgdomain, msg, fn = None):
+    warnings.warn("bb.msg.error will soon be deprecated in favor of the python 'logging' module",
+                  PendingDeprecationWarning, stacklevel=2)
     if not msgdomain:
         logger.error(msg)
     else:
         loggers[msgdomain].error(msg)
 
 def fatal(msgdomain, msg, fn = None):
+    warnings.warn("bb.msg.fatal will soon be deprecated in favor of raising appropriate exceptions",
+                  PendingDeprecationWarning, stacklevel=2)
     if not msgdomain:
         logger.critical(msg)
     else: