# HG changeset patch # User Dan Villiom Podlaski Christiansen # Date 1289939758 -3600 # Node ID e98bf69480923c3014c9ed33f4abbf43d41a6936 # Parent ea68947ad0ce9ced3d62f716ebb75c6a95877a39 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] diff -r ea68947ad0ce -r e98bf6948092 mercurial/posix.py --- 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