From 413c112e479cef57fe2b2047f4820046cd7db4b4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C5=81ukasz=20Rekucki?= Date: Wed, 9 Jun 2010 09:32:57 +0200 Subject: [PATCH] Fixed hg UI replacement. --- apps/wiki/models.py | 6 +++++- lib/vstorage/hgui.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/wiki/models.py b/apps/wiki/models.py index acad2c3d..b7527f39 100644 --- a/apps/wiki/models.py +++ b/apps/wiki/models.py @@ -32,7 +32,7 @@ def join_name(*parts, **kwargs): def normalize_name(name): """ >>> normalize_name("gąska".decode('utf-8')) - u'gaska' + u'g\u0105ska' """ return name.translate(_PCHARS_DICT).lower() @@ -51,6 +51,10 @@ class DocumentStorage(object): text, rev = self.vstorage.page_text_by_tag(name, tag) return Document(self, name=name, text=text, revision=rev) + def revert(self, name, revision): + text, rev = self.vstorage.revert(name, revision) + return Document(self, name=name, text=text, revision=rev) + def get_or_404(self, *args, **kwargs): try: return self.get(*args, **kwargs) diff --git a/lib/vstorage/hgui.py b/lib/vstorage/hgui.py index bae3f092..0dd56d75 100644 --- a/lib/vstorage/hgui.py +++ b/lib/vstorage/hgui.py @@ -53,5 +53,5 @@ class SilentUI(mercurial.ui.ui): def traceback(self, exc=None): if exc is not None: self.__logger.exception() - def progress(self, *args): + def progress(self, *args, **kwargs): pass -- 2.20.1