Remove description field from theme parsing and testing
This commit is contained in:
+10
-12
@@ -66,12 +66,11 @@ class ThemeEntry:
|
|||||||
|
|
||||||
class ThemeMeta:
|
class ThemeMeta:
|
||||||
|
|
||||||
name: str = ""
|
name: str = ""
|
||||||
mode: str = ""
|
mode: str = ""
|
||||||
description: str = ""
|
author: str = ""
|
||||||
author: str = ""
|
credit: str = ""
|
||||||
credit: str = ""
|
url: str = ""
|
||||||
url: str = ""
|
|
||||||
|
|
||||||
|
|
||||||
class IconsMeta:
|
class IconsMeta:
|
||||||
@@ -299,12 +298,11 @@ class GuiTheme:
|
|||||||
sec = "Main"
|
sec = "Main"
|
||||||
meta = ThemeMeta()
|
meta = ThemeMeta()
|
||||||
if parser.has_section(sec):
|
if parser.has_section(sec):
|
||||||
meta.name = parser.get(sec, "name", fallback="")
|
meta.name = parser.get(sec, "name", fallback="")
|
||||||
meta.mode = parser.get(sec, "mode", fallback="light")
|
meta.mode = parser.get(sec, "mode", fallback="light")
|
||||||
meta.description = parser.get(sec, "description", fallback="")
|
meta.author = parser.get(sec, "author", fallback="")
|
||||||
meta.author = parser.get(sec, "author", fallback="")
|
meta.credit = parser.get(sec, "credit", fallback="")
|
||||||
meta.credit = parser.get(sec, "credit", fallback="")
|
meta.url = parser.get(sec, "url", fallback="")
|
||||||
meta.url = parser.get(sec, "url", fallback="")
|
|
||||||
|
|
||||||
self._meta = meta
|
self._meta = meta
|
||||||
|
|
||||||
|
|||||||
@@ -613,7 +613,7 @@ def testGuiTheme_CheckTheme(theme):
|
|||||||
|
|
||||||
structure = {
|
structure = {
|
||||||
"Main": [
|
"Main": [
|
||||||
"name", "mode", "description", "author", # The rest are not required
|
"name", "mode", "author", # The rest are not required
|
||||||
],
|
],
|
||||||
"Base": [
|
"Base": [
|
||||||
"base", "default", "faded", "red", "orange", "yellow", "green",
|
"base", "default", "faded", "red", "orange", "yellow", "green",
|
||||||
|
|||||||
Reference in New Issue
Block a user