forked from Imagelibrary/binutils-gdb
Fix incorrect use of 'is' operator for comparison in python/lib/gdb/command/prompt.py
The 'is' operator is not meant to be used for comparisons. It currently working is an implementation detail of CPython. CPython 3.8 has added a SyntaxWarning for this.
This commit is contained in:
committed by
Simon Marchi
parent
af97b4161f
commit
b6484282f8
@@ -1,3 +1,9 @@
|
||||
2019-05-04 Raul Tambre <raul@tambre.ee>
|
||||
|
||||
* python/lib/gdb/prompt.py (_ExtendedPrompt)
|
||||
<before_prompt_hook, get_show_string>: Fix incorrect use of 'is'
|
||||
operator for comparison.
|
||||
|
||||
2019-05-04 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* psymtab.c (psymbol_name_matches, match_partial_symbol)
|
||||
|
||||
@@ -45,7 +45,7 @@ The currently defined substitutions are:
|
||||
self.hook_set = False
|
||||
|
||||
def get_show_string (self, pvalue):
|
||||
if self.value is not '':
|
||||
if self.value:
|
||||
return "The extended prompt is: " + self.value
|
||||
else:
|
||||
return "The extended prompt is not set."
|
||||
@@ -57,7 +57,7 @@ The currently defined substitutions are:
|
||||
return ""
|
||||
|
||||
def before_prompt_hook(self, current):
|
||||
if self.value is not '':
|
||||
if self.value:
|
||||
return gdb.prompt.substitute_prompt(self.value)
|
||||
else:
|
||||
return None
|
||||
|
||||
Reference in New Issue
Block a user