#2503 make singletons compared with "is" not == or !=
Thanks to Wummel for the patch
diff --git a/Demo/rpc/rpc.py b/Demo/rpc/rpc.py
index 141fe09..0a14bf2 100644
--- a/Demo/rpc/rpc.py
+++ b/Demo/rpc/rpc.py
@@ -264,13 +264,13 @@
def mkcred(self):
# Override this to use more powerful credentials
- if self.cred == None:
+ if self.cred is None:
self.cred = (AUTH_NULL, make_auth_null())
return self.cred
def mkverf(self):
# Override this to use a more powerful verifier
- if self.verf == None:
+ if self.verf is None:
self.verf = (AUTH_NULL, make_auth_null())
return self.verf
@@ -321,7 +321,7 @@
def bindresvport(sock, host):
global last_resv_port_tried
FIRST, LAST = 600, 1024 # Range of ports to try
- if last_resv_port_tried == None:
+ if last_resv_port_tried is None:
import os
last_resv_port_tried = FIRST + os.getpid() % (LAST-FIRST)
for i in range(last_resv_port_tried, LAST) + \
@@ -814,7 +814,7 @@
def session(self):
call, host_port = self.sock.recvfrom(8192)
reply = self.handle(call)
- if reply != None:
+ if reply is not None:
self.sock.sendto(reply, host_port)