changeset 41249 | c891a11ffe27 |
parent 40735 | e0b485a76009 |
child 41324 | 3d685ddf6b64 |
--- a/hgext/remotefilelog/basepack.py Wed Jan 16 10:55:42 2019 -0500 +++ b/hgext/remotefilelog/basepack.py Wed Jan 16 10:56:15 2019 -0500 @@ -52,9 +52,10 @@ # loaded the pack list. REFRESHRATE = 0.1 -if pycompat.isposix: +if pycompat.isposix and not pycompat.ispy3: # With glibc 2.7+ the 'e' flag uses O_CLOEXEC when opening. # The 'e' flag will be ignored on older versions of glibc. + # Python 3 can't handle the 'e' flag. PACKOPENMODE = 'rbe' else: PACKOPENMODE = 'rb'