X-Git-Url: https://projects.mako.cc/source/mw/blobdiff_plain/0a1a538268a9a63fa3014b9b2534ee01dd8eefd4..9b8e57d467b0a3c0ae3b38fd781f668d409ddac6:/src/mw/api.py diff --git a/src/mw/api.py b/src/mw/api.py index 8961f5d..88dee80 100644 --- a/src/mw/api.py +++ b/src/mw/api.py @@ -1,6 +1,6 @@ ### # mw - VCS-like nonsense for MediaWiki websites -# Copyright (C) 2009 Ian Weller +# Copyright (C) 2010 Ian Weller # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -23,7 +23,9 @@ from StringIO import StringIO import urllib import urllib2 + class API(object): + def __init__(self, api_url): self.api_url = api_url self.cookiejar = cookielib.CookieJar() @@ -58,11 +60,12 @@ class API(object): def pagename_to_filename(name): - name.replace(' ', '_') - name.replace('/', '!') + name = name.replace(' ', '_') + name = name.replace('/', '!') return name + def filename_to_pagename(name): - name.replace('!', '/') - name.replace('_', ' ') + name = name.replace('!', '/') + name = name.replace('_', ' ') return name