From 0b74a4f07d42654cb43afbea9b5633fc36b038b2 Mon Sep 17 00:00:00 2001 From: Konstantin Zemlyak Date: Sun, 28 Sep 2014 21:08:28 +0600 Subject: [PATCH] Windows returns EINVAL on bogus filenames Related pull of pyramid_jinja2: https://github.com/Pylons/pyramid_jinja2/pull/94 --- jinja2/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jinja2/utils.py b/jinja2/utils.py index 1045e3f4..cd4d0669 100644 --- a/jinja2/utils.py +++ b/jinja2/utils.py @@ -150,7 +150,7 @@ def open_if_exists(filename, mode='rb'): try: return open(filename, mode) except IOError as e: - if e.errno not in (errno.ENOENT, errno.EISDIR): + if e.errno not in (errno.ENOENT, errno.EISDIR, errno.EINVAL): raise -- 2.47.2