diff --git a/src/pycalver/rewrite.py b/src/pycalver/rewrite.py index b24e0c6..6f88a26 100644 --- a/src/pycalver/rewrite.py +++ b/src/pycalver/rewrite.py @@ -122,7 +122,7 @@ def _iter_file_paths( file_paths = glob.glob(globstr) if not any(file_paths): errmsg = f"No files found for path/glob '{globstr}'" - raise FileNotFoundError(errmsg) + raise IOError(errmsg) for file_path_str in file_paths: file_path = pl.Path(file_path_str) yield (file_path, pattern_strs) diff --git a/test/test_rewrite.py b/test/test_rewrite.py index ee65ade..d9d4613 100644 --- a/test/test_rewrite.py +++ b/test/test_rewrite.py @@ -80,8 +80,8 @@ def test_error_bad_path(): (project.dir / "setup.py").unlink() try: list(rewrite._iter_file_paths(cfg.file_patterns)) - assert False, "expected FileNotFoundError" - except FileNotFoundError as ex: + assert False, "expected IOError" + except IOError as ex: assert "setup.py" in str(ex)