Commit 403e11ed authored by Stefan Hajnoczi's avatar Stefan Hajnoczi
Browse files

trace: avoid "is" with a literal Python 3.8 warnings



The following statement produces a SyntaxWarning with Python 3.8:

  if len(format) is 0:
  scripts/tracetool/__init__.py:459: SyntaxWarning: "is" with a literal. Did you mean "=="?

Use the conventional len(x) == 0 syntax instead.

Reported-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
Reviewed-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20191010122154.10553-1-stefanha@redhat.com>
Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
parent bd200384
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -456,12 +456,12 @@ def generate(events, group, format, backends,
    import tracetool

    format = str(format)
    if len(format) is 0:
    if len(format) == 0:
        raise TracetoolError("format not set")
    if not tracetool.format.exists(format):
        raise TracetoolError("unknown format: %s" % format)

    if len(backends) is 0:
    if len(backends) == 0:
        raise TracetoolError("no backends specified")
    for backend in backends:
        if not tracetool.backend.exists(backend):