We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5541a6a commit e1c091aCopy full SHA for e1c091a
1 file changed
pre_commit_hooks/check_yaml.py
@@ -6,6 +6,12 @@
6
import yaml
7
8
9
+try:
10
+ from yaml.cyaml import CLoader as Loader
11
+except ImportError: # pragma: no cover (no libyaml-dev / pypy)
12
+ Loader = yaml.Loader
13
+
14
15
def check_yaml(argv=None):
16
parser = argparse.ArgumentParser()
17
parser.add_argument('filenames', nargs='*', help='Yaml filenames to check.')
@@ -14,7 +20,7 @@ def check_yaml(argv=None):
20
retval = 0
21
for filename in args.filenames:
22
try:
- yaml.load(open(filename))
23
+ yaml.load(open(filename), Loader=Loader)
18
24
except yaml.YAMLError as exc:
19
25
print(exc)
26
retval = 1
0 commit comments