import pywikibot
from pywikibot import pagegenerators
pgen = pagegenerators.CategorizedPageGenerator(
    pywikibot.Category(pywikibot.Site('commons', 'commons'), 'Category:Media_needing_categories'),
    recurse=True)
len(list(pgen))