[OpenWrt-Devel] [PATCH 1/6] tools/b43-tools/b43-fwsquash: convert to Python 3 with 2-to-3

Yousong Zhou yszhou4tech at gmail.com
Wed Jun 19 07:22:30 EDT 2019


On Tue, 18 Jun 2019 at 04:09, Petr Štetiar <ynezz at true.cz> wrote:
>
> Let's convert the script to Python 3.
>
> Signed-off-by: Petr Štetiar <ynezz at true.cz>
> ---
>  tools/b43-tools/files/b43-fwsquash.py | 16 ++++++++--------
>  1 file changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/tools/b43-tools/files/b43-fwsquash.py b/tools/b43-tools/files/b43-fwsquash.py
> index 2946d7c3c324..5d955b9d9c3e 100755
> --- a/tools/b43-tools/files/b43-fwsquash.py
> +++ b/tools/b43-tools/files/b43-fwsquash.py
> @@ -1,4 +1,4 @@
> -#!/usr/bin/env python
> +#!/usr/bin/env python3
>  #
>  # b43 firmware file squasher
>  # Removes unnecessary firmware files
> @@ -12,7 +12,7 @@ import sys
>  import os
>
>  def usage():
> -       print("Usage: %s PHYTYPES COREREVS /path/to/extracted/firmware" % sys.argv[0])
> +       print(("Usage: %s PHYTYPES COREREVS /path/to/extracted/firmware" % sys.argv[0]))

Was the parentheses added by script?  One pair will do

Regards,
                yousong

>         print("")
>         print("PHYTYPES is a comma separated list of:")
>         print("A         => A-PHY")
> @@ -37,17 +37,17 @@ fwpath = sys.argv[3]
>
>  phytypes = phytypes.split(',')
>  try:
> -       corerevs = map(lambda r: int(r), corerevs.split(','))
> +       corerevs = [int(r) for r in corerevs.split(',')]
>  except ValueError:
> -       print("ERROR: \"%s\" is not a valid COREREVS string\n" % corerevs)
> +       print(("ERROR: \"%s\" is not a valid COREREVS string\n" % corerevs))
>         usage()
>         sys.exit(1)
>
>
>  fwfiles = os.listdir(fwpath)
> -fwfiles = filter(lambda str: str.endswith(".fw"), fwfiles)
> +fwfiles = [str for str in fwfiles if str.endswith(".fw")]
>  if not fwfiles:
> -       print("ERROR: No firmware files found in %s" % fwpath)
> +       print(("ERROR: No firmware files found in %s" % fwpath))
>         sys.exit(1)
>
>  required_fwfiles = []
> @@ -140,10 +140,10 @@ for f in fwfiles:
>                    phytypes_match(phytypes, initvalmapping[f][1]):
>                         required_fwfiles += [f]
>                 continue
> -       print("WARNING: Firmware file %s not found in the mapping lists" % f)
> +       print(("WARNING: Firmware file %s not found in the mapping lists" % f))
>
>  for f in fwfiles:
>         if f not in required_fwfiles:
> -               print("Deleting %s" % f)
> +               print(("Deleting %s" % f))
>                 os.unlink(fwpath + '/' + f)
>
> --
> 1.9.1
>
>
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel

_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list