class _SingleTagPattern(object): def __init__(self, pattern): self._matcher = Matcher(pattern, ignore='_') def match(self, tags): return self._matcher.match_any(tags) def __unicode__(self): return self._matcher.pattern def __nonzero__(self): return bool(self._matcher)