# HG changeset patch # User Ludovic Chabant # Date 1391292087 28800 # Node ID ca1a810a4811f898bb0b0fd95ae81417487a86b3 # Parent 825d05a9ee672cba75d0ae8f5c939d57bbd3fe37 Fixed a crash with synchronous wiki updates. diff -r 825d05a9ee67 -r ca1a810a4811 wikked/wiki.py --- a/wikked/wiki.py Sat Feb 01 14:01:02 2014 -0800 +++ b/wikked/wiki.py Sat Feb 01 14:01:27 2014 -0800 @@ -120,10 +120,10 @@ if self.config.getboolean('wiki', 'async_updates'): logger.debug("Setting up asynchronous updater.") from tasks import update_wiki - self._page_updater = lambda url: update_wiki.delay(self.root) + self._page_updater = lambda wiki, url: update_wiki.delay(self.root) else: logger.debug("Setting up simple updater.") - self._page_updater = lambda url: self.update(url, cache_ext_data=False) + self._page_updater = lambda wiki, url: wiki.update(url, cache_ext_data=False) return self._page_updater def tryAddFormatter(self, formatters, module_name, module_func, extensions): @@ -266,7 +266,7 @@ # Update the DB and index with the new/modified page. if do_update: - self._updateSetPage(url) + self._updateSetPage(self, url) def revertPage(self, url, page_fields): """ Reverts the page with the given URL to an older revision.