Re: [PATCH] check-symfile: Use pythonesque string formatting instead of perl

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Nov 26, 2019 at 09:51:18AM +0100, Fabiano Fidêncio wrote:
On Mon, Nov 25, 2019 at 4:41 PM Peter Krempa <pkrempa@xxxxxxxxxx> wrote:

Commit d30a1ad0443 translated the symbol file checker from perl to
python by doing a literal translation in most cases. Unfortunately one
string formatting operation was not really translated into python
leaving users with non-helpful error:

'Symbol $1 is listed twice'

Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx>
---
 scripts/check-symfile.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/check-symfile.py b/scripts/check-symfile.py
index 0c02591991..34396b8623 100755
--- a/scripts/check-symfile.py
+++ b/scripts/check-symfile.py
@@ -52,7 +52,7 @@ with open(symfile, "r") as fh:
         line = line.strip(";")

         if line in wantsyms:
-            print("Symbol $1 is listed twice", file=sys.stderr)
+            print("Symbol %s is listed twice" % line ,file=sys.stderr)

Nitpick, 'line ,file=...' -> 'line, file=...'


These are easily caught by syntax-check:

../scripts/check-symfile.py:55:53: E203 whitespace before ','
           print("Symbol %s is listed twice" % line ,file=sys.stderr)
                                                   ^
../scripts/check-symfile.py:55:54: E231 missing whitespace after ','
           print("Symbol %s is listed twice" % line ,file=sys.stderr)
                                                    ^
make: *** [../build-aux/syntax-check.mk:917: sc_flake8] Error 123
make: *** Waiting for unfinished jobs....

Jano

Attachment: signature.asc
Description: PGP signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux