MCPcopy Index your code
hub / github.com/slackapi/python-slack-sdk / _upload_file

Method _upload_file

slack_sdk/web/base_client.py:581–603  ·  view source on GitHub ↗

Upload a file using the issued upload URL

(
        self,
        *,
        url: str,
        data: bytes,
        logger: logging.Logger,
        timeout: int,
        proxy: Optional[str],
        ssl: Optional[SSLContext],
    )

Source from the content-addressed store, hash-verified

579 return headers
580
581 def _upload_file(
582 self,
583 *,
584 url: str,
585 data: bytes,
586 logger: logging.Logger,
587 timeout: int,
588 proxy: Optional[str],
589 ssl: Optional[SSLContext],
590 ) -> FileUploadV2Result:
591 """Upload a file using the issued upload URL"""
592 result = _upload_file_via_v2_url(
593 url=url,
594 data=data,
595 logger=logger,
596 timeout=timeout,
597 proxy=proxy,
598 ssl=ssl,
599 )
600 return FileUploadV2Result(
601 status=result.get("status"), # type: ignore[arg-type]
602 body=result.get("body"), # type: ignore[arg-type]
603 )
604
605 # =================================================================
606

Callers 3

files_upload_v2Method · 0.45
files_upload_v2Method · 0.45
files_upload_v2Method · 0.45

Calls 3

_upload_file_via_v2_urlFunction · 0.85
FileUploadV2ResultClass · 0.85
getMethod · 0.45

Tested by

no test coverage detected