in dora/grid.py [0:0]
def _match_name(name, patterns):
if not patterns:
return True
for pattern in patterns:
neg = False
if pattern[:1] == '!':
pattern = pattern[1:]
neg = True
result = fnmatch.fnmatch(name, '*' + pattern + '*')
if neg:
if result:
return False
elif not result:
return False
return True