>>! @APerson wrote:
> I'm getting a strange InvalidTitle error while iterating through each of the articles in the English Wikipedia's "Unprintworthy redirects" category using the `articles()` function.
>
> In particular, if you run this code:
> ```lang=python
> import pywikibot
> site = pywikibot.Site("en", "wikipedia"); site.login()
> cat = pywikibot.Category(site, "Category:Unprintworthy redirects")
> for each_article in cat.articles(namespaces=(0)):
> print(each_article.title(withNamespace=True), each_article.pageid)
> ```
> Then it'll run for a while, printing out a bunch of titles and page IDs, and then crash:
> ```
> Traceback (most recent call last):
> File "/data/project/apersonbot/test-redir-bann.py", line 5, in <module>
> print(each_article.title(withNamespace=True), each_article.pageid)
> File "/shared/pywikipedia/core/pywikibot/tools/__init__.py", line 1446,
> in wrapper
> return obj(*__args, **__kw)
> File "/shared/pywikipedia/core/pywikibot/page.py", line 322, in title
> title = self._link.canonical_title()
> File "/shared/pywikipedia/core/pywikibot/page.py", line 5737, in
> canonical_title
> if self.namespace != Namespace.MAIN:
> File "/shared/pywikipedia/core/pywikibot/page.py", line 5698, in namespace
> self.parse()
> File "/shared/pywikipedia/core/pywikibot/page.py", line 5669, in parse
> raise pywikibot.InvalidTitle("The link does not contain a page "
> pywikibot.exceptions.InvalidTitle: The link does not contain a page title
> CRITICAL: Closing network session.
> ```
> Any ideas? I don't think this is expected behavior, but I could be wrong.