From 5cd8d92274650573370810e824ced474c09e30da Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sun, 29 May 2011 23:29:08 +0200 Subject: [PATCH] support all wiki pages names --- weboob/applications/webcontentedit/webcontentedit.py | 2 +- weboob/backends/redmine/browser.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/weboob/applications/webcontentedit/webcontentedit.py b/weboob/applications/webcontentedit/webcontentedit.py index 0b89044d..c1665ace 100644 --- a/weboob/applications/webcontentedit/webcontentedit.py +++ b/weboob/applications/webcontentedit/webcontentedit.py @@ -77,7 +77,7 @@ class WebContentEdit(ReplApplication): editor = os.environ.get('EDITOR', 'vim') if editor == 'vim': params = '-p' - os.system("%s %s %s" % (editor, params, ' '.join(paths.iterkeys()))) + os.system("%s %s %s" % (editor, params, ' '.join(['"%s"' % path.replace('"', '\\"') for path in paths.iterkeys()]))) for path, content in paths.iteritems(): with open(path, 'r') as f: diff --git a/weboob/backends/redmine/browser.py b/weboob/backends/redmine/browser.py index 6721a490..1cbd3f27 100644 --- a/weboob/backends/redmine/browser.py +++ b/weboob/backends/redmine/browser.py @@ -37,8 +37,8 @@ class RedmineBrowser(BaseBrowser): PAGES = {'%s/': IndexPage, '%s/login': LoginPage, '%s/my/page': MyPage, - '%s/projects/([\w-]+)/wiki/([\w_\-]+)/edit': WikiEditPage, - '%s/projects/[\w-]+/wiki/[\w_\-]*': WikiPage, + '%s/projects/([\w-]+)/wiki/([^\/]+)/edit': WikiEditPage, + '%s/projects/[\w-]+/wiki/[^\/]*': WikiPage, } def __init__(self, url, *args, **kwargs):