Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

asset.py 428B

123456789101112
  1. from core.plugin.impl.base import BasePluginClient
  2. class PluginAssetManager(BasePluginClient):
  3. def fetch_asset(self, tenant_id: str, id: str) -> bytes:
  4. """
  5. Fetch an asset by id.
  6. """
  7. response = self._request(method="GET", path=f"plugin/{tenant_id}/asset/{id}")
  8. if response.status_code != 200:
  9. raise ValueError(f"can not found asset {id}")
  10. return response.content