Use Python "errno" module, not "os.errno" (which is not in modern
python3 apparently).
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
chiark-utils (6.0.5~citrix1) unstable; urgency=medium
- *
+ * fishdescriptor: Use Python "errno" module, not "os.errno"
+ (which is not in modern python3 apparently).
--
import tempfile
import shutil
import sys
+import errno
def _shuffle_fd3():
os.dup2(1,3)
os.stat(path)
return True
except OSError as oe:
- if oe.errno != os.errno.ENOENT: raise oe
+ if oe.errno != errno.ENOENT: raise oe
return False
def _sock_dir(d, target_euid, target_root):
import os
import sys
import socket
+import errno
def _string_bytearray(s):
# gets us bytes in py2 and py3
)
if r < 0:
errnoval = di._parse_eval_errno('%s')
- if errnoval != os.errno.EEXIST:
+ if errnoval != errno.EEXIST:
raise RuntimeError("mkdir %s failed: `%s'" %
(repr(path), os.strerror(errnoval)))
return 0