forked from luna/vim-rana-local
handle case where ignore patterns not defined
This commit is contained in:
parent
8244e3eb81
commit
01b77db70e
1 changed files with 10 additions and 9 deletions
|
@ -140,15 +140,16 @@ def parseArguments(argv):
|
|||
|
||||
|
||||
def should_ignore(fileName, patterns):
|
||||
if not patterns:
|
||||
patterns = []
|
||||
for pattern in patterns:
|
||||
try:
|
||||
compiled = re.compile(pattern, re.IGNORECASE)
|
||||
if compiled.search(fileName):
|
||||
return pattern
|
||||
except re.error as ex:
|
||||
log.warning('Regex error (%s) for ignore pattern: %s' % (str(ex), pattern))
|
||||
try:
|
||||
for pattern in patterns:
|
||||
try:
|
||||
compiled = re.compile(pattern, re.IGNORECASE)
|
||||
if compiled.search(fileName):
|
||||
return pattern
|
||||
except re.error as ex:
|
||||
log.warning('Regex error (%s) for ignore pattern: %s' % (str(ex), pattern))
|
||||
except TypeError:
|
||||
pass
|
||||
return False
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue