:py:mod:`binaryai.upload` ========================= .. py:module:: binaryai.upload Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: binaryai.upload.Uploader Attributes ~~~~~~~~~~ .. autoapisummary:: binaryai.upload.logger .. py:data:: logger .. py:class:: Uploader(client: binaryai.client_stub.Client, *, filepath: Optional[str] = None, mem: Optional[bytes] = None, hooks: Optional[Dict] = None, sha256: Optional[str] = None, md5: Optional[str] = None) Bases: :py:obj:`object` Uploads a file to server. See `binaryai.BinaryAI.upload` for detail. .. py:method:: upload(*, is_private: Optional[bool] = True) -> str Starts the upload sequence. .. py:method:: __create_ticket(*, filename: Optional[str] = None, sha256: Optional[str] = None, md5: Optional[str] = None, is_private: Optional[bool] = True) Checks if file exists on FileManager with filename and file's hashsum. .. py:method:: __reply_ticket_pos(ticket: binaryai.client_stub.CheckOrUploadCreateUploadTicketOwnershipTicket) Calculate the POS argument .. py:method:: __reply_ticket_upload(ticket: binaryai.client_stub.CheckOrUploadCreateUploadTicketUploadTicket) Uploads file to FileManager.