projects
/
mw
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
bc37c59
)
Handle slashes in page names semi-appropriately
author
Ian Weller
<ian@ianweller.org>
Mon, 7 Dec 2009 07:00:26 +0000
(
02:00
-0500)
committer
Ian Weller
<ian@ianweller.org>
Mon, 7 Dec 2009 07:00:26 +0000
(
02:00
-0500)
src/mw/clicommands.py
patch
|
blob
|
history
diff --git
a/src/mw/clicommands.py
b/src/mw/clicommands.py
index 3657d532ad18280d37db5bdd90878fede112ec77..77267035bff5af89ffa7cb57f4c1da1a441cb2e5 100644
(file)
--- a/
src/mw/clicommands.py
+++ b/
src/mw/clicommands.py
@@
-97,7
+97,8
@@
class FetchCommand(CommandBase):
response[pageid]['title'],
revid)
self.metadir.add_rv_info(response[pageid]['revisions'][0])
response[pageid]['title'],
revid)
self.metadir.add_rv_info(response[pageid]['revisions'][0])
- fd = file(os.path.join(self.metadir.root, \
- response[pageid]['title'].replace(' ', '_') + \
- '.wiki'), 'w')
+ filename = response[pageid]['title'].replace(' ', '_')
+ filename = filename.replace('/', '!')
+ fd = file(os.path.join(self.metadir.root, filename + '.wiki'),
+ 'w')
fd.write(response[pageid]['revisions'][0]['*'].encode('utf-8'))
fd.write(response[pageid]['revisions'][0]['*'].encode('utf-8'))
Benjamin Mako Hill
||
Want to submit a patch?