warn when searching for an empty string or null

pull/16838/head
Brian Coca 8 years ago
parent 04a60a1db4
commit 4e14b7b783

@ -281,7 +281,9 @@ class DataLoader():
find one file in first path in stack taking roles into account and adding play basedir as fallback find one file in first path in stack taking roles into account and adding play basedir as fallback
''' '''
result = None result = None
if source.startswith('~') or source.startswith(os.path.sep): if not source:
display.warning('Invalid request to find a file that matches an empty string or "null" value')
elif source.startswith('~') or source.startswith(os.path.sep):
# path is absolute, no relative needed, check existence and return source # path is absolute, no relative needed, check existence and return source
test_path = to_bytes(unfrackpath(source),errors='strict') test_path = to_bytes(unfrackpath(source),errors='strict')
if os.path.exists(test_path): if os.path.exists(test_path):

Loading…
Cancel
Save