Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b29614e

Browse files
committed
compare singletons by identity not equality (closes #16712)
Patch from Serhiy Storchaka.
1 parent a511935 commit b29614e

9 files changed

Lines changed: 15 additions & 15 deletions

File tree

Lib/os.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -985,7 +985,7 @@ def popen(cmd, mode="r", buffering=-1):
985985
raise TypeError("invalid cmd type (%s, expected string)" % type(cmd))
986986
if mode not in ("r", "w"):
987987
raise ValueError("invalid mode %r" % mode)
988-
if buffering == 0 or buffering == None:
988+
if buffering == 0 or buffering is None:
989989
raise ValueError("popen() does not support unbuffered streams")
990990
import subprocess, io
991991
if mode == "r":

Lib/pydoc.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2551,8 +2551,8 @@ class BadUsage(Exception): pass
25512551
if opt == '-w':
25522552
writing = True
25532553

2554-
if start_server == True:
2555-
if port == None:
2554+
if start_server:
2555+
if port is None:
25562556
port = 0
25572557
browse(port, open_browser=open_browser)
25582558
return

Lib/test/support.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1232,7 +1232,7 @@ def inner(*args, **kwds):
12321232
try:
12331233
return func(*args, **kwds)
12341234
finally:
1235-
if orig_tz == None:
1235+
if orig_tz is None:
12361236
del os.environ['TZ']
12371237
else:
12381238
os.environ['TZ'] = orig_tz

Lib/test/test_ftplib.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ def _do_ssl_shutdown(self):
342342
# http://www.mail-archive.com/[email protected]/msg60710.html
343343
pass
344344
self._ssl_closing = False
345-
if getattr(self, '_ccc', False) == False:
345+
if getattr(self, '_ccc', False) is False:
346346
super(SSLConnection, self).close()
347347
else:
348348
pass

Lib/test/test_posix.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -651,7 +651,7 @@ def test_getgrouplist(self):
651651
groups = idg.read().strip()
652652
ret = idg.close()
653653

654-
if ret != None or not groups:
654+
if ret is not None or not groups:
655655
raise unittest.SkipTest("need working 'id -G'")
656656

657657
self.assertEqual(
@@ -665,7 +665,7 @@ def test_getgroups(self):
665665
groups = idg.read().strip()
666666
ret = idg.close()
667667

668-
if ret != None or not groups:
668+
if ret is not None or not groups:
669669
raise unittest.SkipTest("need working 'id -G'")
670670

671671
# 'id -G' and 'os.getgroups()' should return the same

Lib/test/test_sys.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -897,7 +897,7 @@ def test_pythontypes(self):
897897
except TypeError:
898898
tb = sys.exc_info()[2]
899899
# traceback
900-
if tb != None:
900+
if tb is not None:
901901
check(tb, size('2P2i'))
902902
# symtable entry
903903
# XXX

Lib/unittest/case.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -736,7 +736,7 @@ def assertSequenceEqual(self, seq1, seq2, msg=None, seq_type=None):
736736
msg: Optional message to use on failure instead of a list of
737737
differences.
738738
"""
739-
if seq_type != None:
739+
if seq_type is not None:
740740
seq_type_name = seq_type.__name__
741741
if not isinstance(seq1, seq_type):
742742
raise self.failureException('First sequence is not a %s: %s'

Tools/gdb/libpython.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1332,7 +1332,7 @@ def pretty_printer_lookup(gdbval):
13321332
/usr/lib/debug/usr/lib/libpython2.6.so.1.0.debug-gdb.py
13331333
"""
13341334
def register (obj):
1335-
if obj == None:
1335+
if obj is None:
13361336
obj = gdb
13371337

13381338
# Wire up the pretty-printer

Tools/scripts/texi2html.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ def parserest(self, fp, initial_lineno):
319319

320320
# Start saving text in a buffer instead of writing it to a file
321321
def startsaving(self):
322-
if self.savetext != None:
322+
if self.savetext is not None:
323323
self.savestack.append(self.savetext)
324324
# print '*** Recursively saving text, expect trouble'
325325
self.savetext = ''
@@ -341,7 +341,7 @@ def write(self, *args):
341341
except:
342342
print(args)
343343
raise TypeError
344-
if self.savetext != None:
344+
if self.savetext is not None:
345345
self.savetext = self.savetext + text
346346
elif self.nodefp:
347347
self.nodefp.write(text)
@@ -350,7 +350,7 @@ def write(self, *args):
350350

351351
# Complete the current node -- write footnotes and close file
352352
def endnode(self):
353-
if self.savetext != None:
353+
if self.savetext is not None:
354354
print('*** Still saving text at end of node')
355355
dummy = self.collectsavings()
356356
if self.footnotes:
@@ -804,7 +804,7 @@ def open_i(self): self.write('<I>')
804804
def close_i(self): self.write('</I>')
805805

806806
def open_footnote(self):
807-
# if self.savetext <> None:
807+
# if self.savetext is not None:
808808
# print '*** Recursive footnote -- expect weirdness'
809809
id = len(self.footnotes) + 1
810810
self.write(self.FN_SOURCE_PATTERN % {'id': repr(id)})
@@ -1442,7 +1442,7 @@ def do_item(self, args):
14421442
else:
14431443
# some other character, e.g. '-'
14441444
args = self.itemarg + ' ' + args
1445-
if self.itemnumber != None:
1445+
if self.itemnumber is not None:
14461446
args = self.itemnumber + '. ' + args
14471447
self.itemnumber = increment(self.itemnumber)
14481448
if self.stack and self.stack[-1] == 'table':

0 commit comments

Comments
 (0)