Remove description field from theme parsing and testing

This commit is contained in:
Veronica Berglyd Olsen
2025-07-14 19:33:01 +02:00
parent f2b94095c3
commit 06b6adbcde
2 changed files with 11 additions and 13 deletions
+10 -12
View File
@@ -66,12 +66,11 @@ class ThemeEntry:
class ThemeMeta:
name: str = ""
mode: str = ""
description: str = ""
author: str = ""
credit: str = ""
url: str = ""
name: str = ""
mode: str = ""
author: str = ""
credit: str = ""
url: str = ""
class IconsMeta:
@@ -299,12 +298,11 @@ class GuiTheme:
sec = "Main"
meta = ThemeMeta()
if parser.has_section(sec):
meta.name = parser.get(sec, "name", fallback="")
meta.mode = parser.get(sec, "mode", fallback="light")
meta.description = parser.get(sec, "description", fallback="")
meta.author = parser.get(sec, "author", fallback="")
meta.credit = parser.get(sec, "credit", fallback="")
meta.url = parser.get(sec, "url", fallback="")
meta.name = parser.get(sec, "name", fallback="")
meta.mode = parser.get(sec, "mode", fallback="light")
meta.author = parser.get(sec, "author", fallback="")
meta.credit = parser.get(sec, "credit", fallback="")
meta.url = parser.get(sec, "url", fallback="")
self._meta = meta
+1 -1
View File
@@ -613,7 +613,7 @@ def testGuiTheme_CheckTheme(theme):
structure = {
"Main": [
"name", "mode", "description", "author", # The rest are not required
"name", "mode", "author", # The rest are not required
],
"Base": [
"base", "default", "faded", "red", "orange", "yellow", "green",