Skip to content

Commit 93e5343

Browse files
authored
Merge pull request #16 from nginxinc/include-bad-includes
Bad explicit include directives now included in payload
2 parents 02f5400 + 7a22264 commit 93e5343

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

crossplane/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,10 @@ def _parse(parsing, tokens, ctx=(), consume=False):
118118
open(str(pattern)).close()
119119
fnames = [pattern]
120120
except Exception as e:
121+
fnames = []
121122
e.lineno = stmt['line']
122123
if catch_errors:
123124
_handle_error(parsing, e)
124-
continue
125125
else:
126126
raise e
127127

tests/test_parse.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,12 @@ def test_includes_regular():
7676
'line': 4,
7777
'args': ['foo.conf'],
7878
'includes': [2]
79+
},
80+
{
81+
'directive': 'include',
82+
'line': 5,
83+
'args': ['bar.conf'],
84+
'includes': []
7985
}
8086
]
8187
}

0 commit comments

Comments
 (0)