Skip to content

Commit

Permalink
fix:fix pylint
Browse files Browse the repository at this point in the history
  • Loading branch information
evell1992 committed May 21, 2024
1 parent ba2b4f1 commit 64859fb
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 20 deletions.
2 changes: 1 addition & 1 deletion kubespider/core/period_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ def __add_task(self, task: PeriodTask):
elif task.task_type == "scheduler":
kwargs = copy.deepcopy(task.arguments)
kwargs['binding_ids'] = task.binding_ids
self.scheduler.add_job(id=task.name, func=self.period_scheduler_task, trigger='tigger', kwargs=kwargs)
self.scheduler.add_job(id=task.name, func=self.period_scheduler_task, trigger=tigger, kwargs=kwargs)

def __remove_task(self, task_name: str):
try:
Expand Down
5 changes: 2 additions & 3 deletions kubespider/core/plugin/search.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,8 @@ def search(self, event: SearchEvent, providers: list[SearchProvider] = None) ->
event.keyword, ",".join([str(p) for p in providers]))
for provider in providers:
result = provider.search(event)
for item in result:
item["plugin"] = provider.plugin_instance.definition.name
resource += result
result["plugin"] = provider.plugin_instance.definition.name
resource.append(result)
return resource


Expand Down
22 changes: 6 additions & 16 deletions kubespider/plugin_provider/search.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,24 +32,14 @@ def get_download_provider_type(self):
def get_prefer_download_provider(self):
pass

def search(self, event: SearchEvent) -> list:
def search(self, event: SearchEvent) -> dict:
# Return the download resources for the parser provider
result = self.plugin_instance.call_api("search", **self.get_search_param(event))
# result:
# {"code": 200, "msg": "Success", "data": {"page": 1, "page_size": 100, "next_page": True, "data": []}}
# [{"code": 200, "msg": "Success", "data": {"page": 1, "page_size": 100, "next_page": True, "data": []}}]
if isinstance(result.get("data"), dict):
resource = result.get("data", {"page": 1, "page_size": 100, "next_page": False, "data": []})
resource["data"] = [Resource(**item).data for item in resource.get("data", [])]
# resource: {"page": 1, "page_size": 100, "next_page": True, "data": []}
return [resource, ]
else:
resources = []
for item in result.get("data", []):
item["data"] = [Resource(**item).data for item in item.get("data", [])]
# resource: {"page": 1, "page_size": 100, "next_page": True, "data": []}
resources.append(item)
return resources
# result: {"code": 200, "msg": "Success", "data": {"page": 1, "page_size": 100, "next_page": True, "data": []}}
resource = result.get("data", {"page": 1, "page_size": 100, "next_page": False, "data": []})
resource["data"] = [Resource(**item).data for item in resource.get("data", [])]
# resource: {"page": 1, "page_size": 100, "next_page": True, "data": []}
return resource

def __repr__(self):
return f"<SearchProvider[bind:{self.bind.name} plugin:{self.plugin_instance.definition.name}]>"

0 comments on commit 64859fb

Please sign in to comment.