Changeset 1925 for autowikifyplugin
- Timestamp:
- 02/06/07 05:30:14 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
autowikifyplugin/trunk/tracautowikify/autowikify.py
r825 r1925 57 57 def _all_pages(self): 58 58 self.pages = set(WikiSystem(self.env).get_pages()) 59 59 60 60 def _update(self): 61 61 explicitly_wikified = set([p.strip() for p in (self.env.config.get('autowikify', 'explicitly_wikify') or '').split(',') if p.strip()]) … … 63 63 pages.update(self.explicitly_wikify) 64 64 pages.difference_update(self.exclude) 65 pattern = r'\b(?P<autowiki>' + '|'.join( pages) + r')\b'65 pattern = r'\b(?P<autowiki>' + '|'.join([re.escape(page) for page in pages]) + r')\b' 66 66 self.pages_re = pattern 67 67 WikiSystem(self.env)._compiled_rules = None
