Skip to content

Commit

Permalink
fix Aaron Swartz RE pattern so it works with upgraded re and regex pa…
Browse files Browse the repository at this point in the history
…cakage
  • Loading branch information
hobs committed Sep 13, 2019
1 parent 1e383af commit fc60fb0
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/nlpia/regexes.py
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ def splitext(filepath):


# ? \(\): ()
# \': '"'"'
# \': '"'"'
# \s: [:space:]
# RE_URL_BASH_ESCAPE = '((http|ftp|https)://)?[^/:\(\[\"'"'"'\`\)\] \t\n]+[.](com|org|edu|gov|net|mil|uk|ca|de|jp|fr|au|us|ru|ch|it|nl|se|no|es|io|me)[^\"'"'"'\`\)\] \t\n]*' # noqa

Expand All @@ -136,7 +136,7 @@ def to_tsv():


class Pattern:
""" Container for _regex.Pattern object augmented with Irregular matching rules
""" Container for _regex.Pattern object augmented with Irregular matching rules
>>> pattern = Pattern('Aaron[ ]Swartz')
>>> pattern.match('Aaron Swartz')
Expand All @@ -158,7 +158,7 @@ def __init__(self, pattern):
setattr(self, name, attr)
logger.debug('{}.{}.Pattern successfully "inherited" `_regex.Pattern.{}{}`'.format(
__package__, __name__, name, '()' if callable(attr) else ''))
except:
except: # noqa
logger.warning('Unable to "inherit" `_regex.Pattern.{}{}`'.format(
name, '()' if callable(attr) else ''))

Expand All @@ -168,12 +168,12 @@ class REPattern:
>>> pattern = REPattern('Aaron[ ]Swartz')
>>> pattern.match('Aaron Swartz')
<_sre.SRE_Match object; span=(0, 12), match='Aaron Swartz'>
<re.Match object; span=(0, 12), match='Aaron Swartz'>
>>> pattern.fullmatch('Aaron Swartz!!')
>>> pattern.fullmatch('Aaron Swartz')
<regex.Match object; span=(0, 12), match='Aaron Swartz'>
>>> pattern.match('Aaron Swartz!!')
<_sre.SRE_Match object; span=(0, 12), match='Aaron Swartz'>
<re.Match object; span=(0, 12), match='Aaron Swartz'>
"""

def __init__(self, pattern):
Expand All @@ -186,7 +186,7 @@ def __init__(self, pattern):
setattr(self, name, attr)
logger.debug('{}.{}.{} successfully "inherited" `_regex.Pattern.{}{}`'.format(
__package__, __name__, self.__class__, name, '()' if callable(attr) else ''))
except:
except: # noqa
logger.warning('Unable to "inherit" `_regex.Pattern.{}{}`'.format(
name, '()' if callable(attr) else ''))

Expand Down

0 comments on commit fc60fb0

Please sign in to comment.