posix: remove is-comparison between integers
Comparing integers by identity relies on a CPython implementation
detail of caching integers between -5 and 256.[1]
[1] <http://docs.python.org/c-api/int.html#PyInt_FromLong>
--- a/mercurial/posix.py Tue Nov 16 21:35:58 2010 +0100
+++ b/mercurial/posix.py Tue Nov 16 21:35:58 2010 +0100
@@ -144,7 +144,7 @@
try:
fd = os.open(path, O_SYMLINK)
except OSError, err:
- if err.errno is errno.ENOENT:
+ if err.errno == errno.ENOENT:
return path
raise