refactor: make list of codes static
This commit is contained in:
10
__init__.py
10
__init__.py
@@ -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."),
|
||||
@@ -80,9 +79,9 @@ def build_code_list():
|
||||
Code(510, "Not Extended", "Further extensions required."),
|
||||
Code(511, "Network Authentication Required", "Network authentication required."),
|
||||
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))
|
||||
Reference in New Issue
Block a user