- cat
- subcat1a
- subcat2
- subcat3a
- subcat3b
- subcat2
- subcat1b
- subcat1a
recurse 1
> pywikibot.pagegenerators.SubCategoriesPageGenerator(cat, recurse=1) [subcat1a, subcat1b]
all subcategories of level 1
recurse 2
> pywikibot.pagegenerators.SubCategoriesPageGenerator(cat, recurse=2) [subcat1a, subcat1b, subcat2]
all subcategories of level 1 and 2
recurse 3
> pywikibot.pagegenerators.SubCategoriesPageGenerator(cat, recurse=3) [subcat1a, subcat1b, subcat2, subcat3a, subcat3b]
all subcategories of level 1, 2 and 3
recurse True
> pywikibot.pagegenerators.SubCategoriesPageGenerator(cat, recurse=True) [subcat1a, sucat2, subcat3a, subcat3b]
first subcategory of level 1, first subcategory of level 2 and subcategories of level 3: WTF????
(expected: the same as recurse=3)