summaryrefslogtreecommitdiff
path: root/jsonschema/cli.py
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2021-08-25 10:47:18 +0100
committerJulian Berman <Julian@GrayVines.com>2021-08-25 10:47:18 +0100
commit5a05f6f7f424300f0990f80f8a4cb86aba3d55df (patch)
tree35ac841391e1079e11297b0e30e965f0ff33f57a /jsonschema/cli.py
parentce6cb3f9911adb20d8e9b7a091c475e9d77f8190 (diff)
downloadjsonschema-5a05f6f7f424300f0990f80f8a4cb86aba3d55df.tar.gz
FileNotFoundError and FileExistsError in more places.
Diffstat (limited to 'jsonschema/cli.py')
-rw-r--r--jsonschema/cli.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/jsonschema/cli.py b/jsonschema/cli.py
index 4ce2a35..ce35684 100644
--- a/jsonschema/cli.py
+++ b/jsonschema/cli.py
@@ -5,7 +5,6 @@ The ``jsonschema`` command line.
from json import JSONDecodeError
from textwrap import dedent
import argparse
-import errno
import json
import sys
import traceback
@@ -44,9 +43,7 @@ class _Outputter(object):
def load(self, path):
try:
file = open(path)
- except OSError as error:
- if error.errno != errno.ENOENT:
- raise
+ except FileNotFoundError:
self.filenotfound_error(path=path, exc_info=sys.exc_info())
raise _CannotLoadFile()