Remove description field from theme parsing and testing
This commit is contained in:
+10
-12
@@ -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
|
||||
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user