From 206d3954f591e424b3be80f87debd07b91287f02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Wed, 30 Jul 2025 08:13:33 +0200 Subject: [PATCH] [wikimedia:wiki] fix "AttributeError: 'subcategories'" (#7931) --- gallery_dl/extractor/wikimedia.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gallery_dl/extractor/wikimedia.py b/gallery_dl/extractor/wikimedia.py index e927bc1a..00266bd0 100644 --- a/gallery_dl/extractor/wikimedia.py +++ b/gallery_dl/extractor/wikimedia.py @@ -32,6 +32,7 @@ class WikimediaExtractor(BaseExtractor): f"{self.root.partition('.')[0].rpartition('/')[2]}") self.per_page = self.config("limit", 50) + self.subcategories = False if useragent := self.config_instance("useragent"): self.useragent = useragent @@ -217,8 +218,8 @@ class WikimediaArticleExtractor(WikimediaExtractor): self.subcategory = prefix if prefix == "category": - self.subcategories = \ - True if self.config("subcategories", True) else False + if self.config("subcategories", True): + self.subcategories = True self.params = { "generator": "categorymembers", "gcmtitle" : path, @@ -226,12 +227,10 @@ class WikimediaArticleExtractor(WikimediaExtractor): "gcmlimit" : self.per_page, } elif prefix == "file": - self.subcategories = False self.params = { "titles" : path, } else: - self.subcategories = False self.params = { "generator": "images", "gimlimit" : self.per_page,