From c0dcc9b8262019acf0922d65e0f894e231506219 Mon Sep 17 00:00:00 2001 From: Andrej Shadura Date: Fri, 19 Jun 2020 09:14:52 +0200 Subject: Use comparison with a string instead of "is" test with a literal Python 3.8 deprecates "is" test with a literal, which leads to runtime warnings: urwid/numedit.py:245: SyntaxWarning: "is not" with a literal. Did you mean "!="? if default is not None and default is not "": Signed-off-by: Andrej Shadura Gbp-Pq: Name 0001-Use-comparison-with-a-string-instead-of-is-test-with.patch --- urwid/numedit.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/urwid/numedit.py b/urwid/numedit.py index 3af4e17..61766e9 100644 --- a/urwid/numedit.py +++ b/urwid/numedit.py @@ -242,7 +242,7 @@ class FloatEdit(NumEdit): decimalSeparator)) val = "" - if default is not None and default is not "": + if default is not None and default != "": if not isinstance(default, (int, str, Decimal)): raise ValueError("default: Only 'str', 'int', " "'long' or Decimal input allowed") -- cgit v1.2.3