1
0

refactor: make list of codes static

This commit is contained in:
2025-12-18 12:11:32 +01:00
parent 8d9e0b4114
commit c6abccc0db

View File

@@ -18,8 +18,7 @@ class Code:
self.description = description
self.match = f"{code} {name}"
def build_code_list():
return [
codes = [
Code(100, "Continue", "The client should continue the request."),
Code(101, "Switching Protocols", "The transmission protocol is changed according to the client's request."),
Code(102, "Processing", "A time-consuming request is being processed."),
@@ -82,7 +81,7 @@ def build_code_list():
Code(599, "Network Connect Timeout Error", "Network connection timeout error."),
]
def build_query_items(query, codes: List[Code]):
def build_query_items(query):
results = []
for code in codes:
if query.string.casefold() in code.match.casefold():
@@ -110,5 +109,4 @@ class Plugin(albert.PluginInstance, albert.TriggerQueryHandler):
if not query.isValid:
return
codes = build_code_list()
query.add(build_query_items(query, codes))
query.add(build_query_items(query))