From fe3e7491a5dbffe409f0e53f23d404b99c949fba Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Jun 08 2021 14:07:39 +0000 Subject: hub: replace with py3 exception Fixes: https://pagure.io/koji/issue/2848 --- diff --git a/hub/kojihub.py b/hub/kojihub.py index 9e9807d..5fb6cdb 100644 --- a/hub/kojihub.py +++ b/hub/kojihub.py @@ -27,7 +27,6 @@ from __future__ import absolute_import import base64 import calendar import datetime -import errno import fcntl import fnmatch import functools @@ -10497,11 +10496,8 @@ class RootExports(object): fn = get_upload_path(path, name, create=True, volume=volume) try: st = os.lstat(fn) - except OSError as e: - if e.errno == errno.ENOENT: - pass - else: - raise + except FileNotFoundError: + pass else: if not stat.S_ISREG(st.st_mode): raise koji.GenericError("destination not a file: %s" % fn) @@ -10567,11 +10563,8 @@ class RootExports(object): data = {} try: fd = os.open(fn, os.O_RDONLY) - except OSError as e: - if e.errno == errno.ENOENT: - return None - else: - raise + except FileNotFoundError: + return None try: try: fcntl.lockf(fd, fcntl.LOCK_SH | fcntl.LOCK_NB)