[Buildroot] [PATCH 1/1] utils/scanpypi: fix buildutils check in python3

James Hilliard james.hilliard1 at gmail.com
Thu Nov 25 21:37:07 UTC 2021


The message attribute does not exist in python3, see PEP-0352:
https://www.python.org/dev/peps/pep-0352/

Fixes:
Traceback (most recent call last):
  File "utils/scanpypi", line 743, in <module>
    main()
  File "utils/scanpypi", line 693, in main
    if 'buildutils' in err.message:
AttributeError: 'ImportError' object has no attribute 'message'

Signed-off-by: James Hilliard <james.hilliard1 at gmail.com>
---
 utils/scanpypi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/utils/scanpypi b/utils/scanpypi
index 1f3326cf4d..17d8a0017a 100755
--- a/utils/scanpypi
+++ b/utils/scanpypi
@@ -690,7 +690,7 @@ def main():
             try:
                 package.load_setup()
             except ImportError as err:
-                if 'buildutils' in err.message:
+                if 'buildutils' in str(err):
                     print('This package needs buildutils')
                 else:
                     raise
-- 
2.25.1



More information about the buildroot mailing list