Patchwork [bitbake-devel] bitbake-layers: hide deprecation warnings

login
register
mail settings
Submitter Paul Eggleton
Date April 16, 2012, 10:31 p.m.
Message ID <1334615518-6809-1-git-send-email-paul.eggleton@linux.intel.com>
Download mbox | patch
Permalink /patch/25979/
State Accepted
Commit 0a2378237f07eb1c812e2308e64b7d70781e2b39
Headers show

Comments

Paul Eggleton - April 16, 2012, 10:31 p.m.
There are a number of DeprecationWarnings within BitBake code which
bitbake itself filters out; bitbake-layers was not doing this, resulting
in a stream of warnings printed out when used with Python < 2.7 (these
warnings default to disabled on version 2.7 and above.)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
 bin/bitbake-layers |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
Mark Hatle - April 16, 2012, 10:42 p.m.
On 4/16/12 5:31 PM, Paul Eggleton wrote:
> There are a number of DeprecationWarnings within BitBake code which
> bitbake itself filters out; bitbake-layers was not doing this, resulting
> in a stream of warnings printed out when used with Python<  2.7 (these
> warnings default to disabled on version 2.7 and above.)
>
> Signed-off-by: Paul Eggleton<paul.eggleton@linux.intel.com>

Verified this fix on CentOS 6.2

Tested-by: Mark Hatle <mark.hatle@windriver.com>

> ---
>   bin/bitbake-layers |    2 ++
>   1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/bin/bitbake-layers b/bin/bitbake-layers
> index bbd56fe..6d35386 100755
> --- a/bin/bitbake-layers
> +++ b/bin/bitbake-layers
> @@ -9,6 +9,7 @@
>
>   import cmd
>   import logging
> +import warnings
>   import os
>   import sys
>   import fnmatch
> @@ -28,6 +29,7 @@ import bb.fetch2
>
>   logger = logging.getLogger('BitBake')
>
> +warnings.filterwarnings("ignore", category=DeprecationWarning)
>
>   def main(args):
>       # Set up logging

Patch

diff --git a/bin/bitbake-layers b/bin/bitbake-layers
index bbd56fe..6d35386 100755
--- a/bin/bitbake-layers
+++ b/bin/bitbake-layers
@@ -9,6 +9,7 @@ 
 
 import cmd
 import logging
+import warnings
 import os
 import sys
 import fnmatch
@@ -28,6 +29,7 @@  import bb.fetch2
 
 logger = logging.getLogger('BitBake')
 
+warnings.filterwarnings("ignore", category=DeprecationWarning)
 
 def main(args):
     # Set up logging