Changeset 736
- Timestamp:
- 05/02/06 10:10:52 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
autowikifyplugin/trunk/tracautowikify/autowikify.py
r730 r736 18 18 19 19 def __init__(self): 20 self. pages = set(WikiSystem(self.env).get_pages())20 self._all_pages() 21 21 self._update() 22 22 … … 30 30 31 31 def wiki_page_deleted(self, page): 32 self.pages.remove(page.name) 32 if page.name in self.pages: 33 self.pages.remove(page.name) 34 else: 35 self._all_pages() 33 36 self._update() 34 37 … … 44 47 45 48 # Internal methods 49 def _all_pages(self): 50 self.pages = set(WikiSystem(self.env).get_pages()) 51 46 52 def _update(self): 47 53 pattern = r'\b(?P<autowiki>' + '|'.join([p for p in self.pages if len(p) >= 3]) + r')\b'
