<div>Hi,<br></div><div><br></div><div>Noticed one of my scripts failing because I tried to instantiate a category named "Wikipedia:Globalt perspektiv-samtliga" (it's in Swedish Wikipedia, here's the actual category: <a href="http://sv.wikipedia.org/wiki/Kategori:Wikipedia:Globalt_perspektiv-samtliga">http://sv.wikipedia.org/wiki/Kategori:Wikipedia:Globalt_perspektiv-samtliga</a>)</div>
<div><br></div><div>This fails:</div><div> myCat = pywikibot.Category(mySite, "Wikipedia:Globalt perspektiv-samtliga");</div><div><br></div><div>The error is:</div><div> ValueError: 'Wikipedia:Globalt perspektiv-samtliga' is not in the category namespace!</div>
<div><br></div><div>Creating it as a page with namespace set to 14 results in:</div><div> >>> myPage = pywikibot.Page(mySite, 'Wikipedia:Globalt perspektiv-samtliga', ns=14);<br> >>> print myPage.title();<br>
Wikipedia:Globalt perspektiv-samtliga<br> >>> print myPage.namespace();<br> 4<br><br></div><div>The title's namespace overrides the given option, which itsn't what I would expect. However, if I add the category namespace prefix to the title (localised to Swedish it's "Kategori:Wikipedia:Globalt perspektiv-samtliga"), I get the right namespace and such.</div>
<div><br></div><div>Not sure if this is a bug or a feature, so I figured I'd post a note here and see if anyone had any views on it, rather than just file the bug in SF.</div><div><br></div><div><br></div><div>Cheers,</div>
<div>Morten</div><div><br></div>