Bug#956001: cinnamon-common: Python SyntaxWarning in package setup - bad identity comparisons against literals
Package: cinnamon-common
Version: 4.4.8-3
Severity: important
During upgrade, I saw the following warnings:
Setting up cinnamon-common (4.4.8-3) ...
/usr/share/cinnamon/cinnamon-desktop-editor/cinnamon-desktop-editor.py:197: SyntaxWarning: "is not" with a literal. Did you mean "!="?
name_valid = name_text is not ""
/usr/share/cinnamon/cinnamon-desktop-editor/cinnamon-desktop-editor.py:239: SyntaxWarning: "is not" with a literal. Did you mean "!="?
valid = (name_text is not "")
/usr/share/cinnamon/cinnamon-desktop-editor/cinnamon-desktop-editor.py:284: SyntaxWarning: "is not" with a literal. Did you mean "!="?
name_valid = name_text is not ""
/usr/share/cinnamon/cinnamon-settings/bin/ChooserButtonWidgets.py:342: SyntaxWarning: "is" with a literal. Did you mean "=="?
if show_seconds is 'default':
/usr/share/cinnamon/cinnamon-settings/bin/ChooserButtonWidgets.py:346: SyntaxWarning: "is" with a literal. Did you mean "=="?
if show_seconds is 'true':
/usr/share/cinnamon/cinnamon-settings/bin/ChooserButtonWidgets.py:348: SyntaxWarning: "is" with a literal. Did you mean "=="?
elif show_seconds is 'false':
/usr/share/cinnamon/cinnamon-settings/bin/JsonSettingsWidgets.py:242: SyntaxWarning: "is" with a literal. Did you mean "=="?
if key[:1] is '!':
/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py:422: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if category.int_name is not "custom":
/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py:431: SyntaxWarning: "is" with a literal. Did you mean "=="?
if category.int_name is "custom":
/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py:446: SyntaxWarning: "is" with a literal. Did you mean "=="?
if category.int_name is "custom":
/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py:456: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if entry is not "_invalid_":
/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py:539: SyntaxWarning: "is" with a literal. Did you mean "=="?
if cat[2].int_name is "custom":
/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py:577: SyntaxWarning: "is" with a literal. Did you mean "=="?
if cat[2].int_name is "custom":
/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py:603: SyntaxWarning: "is" with a literal. Did you mean "=="?
if cat[2].int_name is "custom":
/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py:694: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if entry is not "":
/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py:734: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if entry is not "":
/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py:780: SyntaxWarning: "is not" with a literal. Did you mean "!="?
ok_enabled = self.name_entry.get_text().strip() is not "" and self.command_entry.get_text().strip() is not ""
/usr/share/cinnamon/cinnamon-settings/modules/cs_keyboard.py:780: SyntaxWarning: "is not" with a literal. Did you mean "!="?
ok_enabled = self.name_entry.get_text().strip() is not "" and self.command_entry.get_text().strip() is not ""
/usr/share/cinnamon/cinnamon-slideshow/cinnamon-slideshow.py:121: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if len(files) is not 0:
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.4.0-4-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages cinnamon-common depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.36.0-1
ii gettext 0.19.8.1-10
ii gir1.2-cinnamondesktop-3.0 4.4.1-3
ii gir1.2-meta-muffin-0.0 4.4.3-1
ii libglib2.0-bin 2.64.1-1
ii python3 3.8.2-2
ii python3-xapp 1.8.1-2
ii xdg-utils 1.1.3-2
cinnamon-common recommends no packages.
cinnamon-common suggests no packages.
-- no debconf information
Reply to: