Unverified Commit 72e936f7 authored by Yeuoly's avatar Yeuoly

fix: linter

parent 0614a7b7
from core.tools.errors import ToolProviderCredentialValidationError from core.tools.errors import ToolProviderCredentialValidationError
from core.tools.provider.builtin_tool_provider import BuiltinToolProviderController
from core.tools.provider.builtin.aippt.tools.aippt import AIPPTGenerateTool from core.tools.provider.builtin.aippt.tools.aippt import AIPPTGenerateTool
from core.tools.provider.builtin_tool_provider import BuiltinToolProviderController
class AIPPTProvider(BuiltinToolProviderController): class AIPPTProvider(BuiltinToolProviderController):
def _validate_credentials(self, credentials: dict) -> None: def _validate_credentials(self, credentials: dict) -> None:
......
from typing import Any
from yarl import URL
from httpx import get, post
from requests import get as requests_get, post as requests_post
from threading import Lock
from time import time, sleep
from base64 import b64encode from base64 import b64encode
from hashlib import sha1 from hashlib import sha1
from hmac import new as hmac_new from hmac import new as hmac_new
from json import loads as json_loads from json import loads as json_loads
from threading import Lock
from time import sleep, time
from typing import Any
from httpx import get, post
from requests import get as requests_get
from yarl import URL
from core.tools.entities.tool_entities import ToolInvokeMessage, ToolParameter, ToolParameterOption
from core.tools.entities.common_entities import I18nObject from core.tools.entities.common_entities import I18nObject
from core.tools.entities.tool_entities import ToolInvokeMessage, ToolParameter, ToolParameterOption
from core.tools.tool.builtin_tool import BuiltinTool from core.tools.tool.builtin_tool import BuiltinTool
class AIPPTGenerateTool(BuiltinTool): class AIPPTGenerateTool(BuiltinTool):
""" """
A tool for generating a ppt A tool for generating a ppt
...@@ -383,7 +385,7 @@ class AIPPTGenerateTool(BuiltinTool): ...@@ -383,7 +385,7 @@ class AIPPTGenerateTool(BuiltinTool):
return b64encode( return b64encode(
hmac_new( hmac_new(
key=secret_key.encode('utf-8'), key=secret_key.encode('utf-8'),
msg=f'GET@/api/grant/token/@{timestamp}'.encode('utf-8'), msg=f'GET@/api/grant/token/@{timestamp}'.encode(),
digestmod=sha1 digestmod=sha1
).digest() ).digest()
).decode('utf-8') ).decode('utf-8')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment