From ed44d29b9004ee355860d0d469dfe191dfcef184 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 8 Jun 2011 13:17:15 +0100 Subject: bitbake/lib/bb/__init__.py: Sync with upstream bitbake Signed-off-by: Richard Purdie --- bitbake/lib/bb/__init__.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'bitbake/lib') diff --git a/bitbake/lib/bb/__init__.py b/bitbake/lib/bb/__init__.py index 4c7afc9c21..25cd24e223 100644 --- a/bitbake/lib/bb/__init__.py +++ b/bitbake/lib/bb/__init__.py @@ -21,7 +21,7 @@ # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -__version__ = "1.11.0" +__version__ = "1.13.0" import sys if sys.version_info < (2, 6, 0): @@ -79,6 +79,10 @@ def plain(*args): logger.plain(''.join(args)) def debug(lvl, *args): + if isinstance(lvl, basestring): + logger.warn("Passed invalid debug level '%s' to bb.debug", lvl) + args = (lvl,) + args + lvl = 1 logger.debug(lvl, ''.join(args)) def note(*args): @@ -95,7 +99,7 @@ def fatal(*args): sys.exit(1) -def deprecated(func, name = None, advice = ""): +def deprecated(func, name=None, advice=""): """This is a decorator which can be used to mark functions as deprecated. It will result in a warning being emmitted when the function is used.""" @@ -109,8 +113,8 @@ def deprecated(func, name = None, advice = ""): def newFunc(*args, **kwargs): warnings.warn("Call to deprecated function %s%s." % (name, advice), - category = PendingDeprecationWarning, - stacklevel = 2) + category=DeprecationWarning, + stacklevel=2) return func(*args, **kwargs) newFunc.__name__ = func.__name__ newFunc.__doc__ = func.__doc__ -- cgit v1.2.3-54-g00ecf