Exemplo n.º 1
0
 def dump(self, value: T, f: BinaryIO) -> None:
     try:
         pickle.dump(value, f, pickle_protocol)
     except pickle.PickleError:
         raise
     except Exception as e:
         msg = "Could not serialize broadcast: %s: %s" % (
             e.__class__.__name__, str(e))
         print_exec(sys.stderr)
         raise pickle.PicklingError(msg)
     f.close()
Exemplo n.º 2
0
    async def send_reader(self,
                          title: str,
                          description: str,
                          file_reader: BinaryIO,
                          close=False) -> Response:
        self._check_connection()
        data = file_reader.read()

        if close:
            file_reader.close()

        payload = Client._prepare_payload(title,
                                          description) + base64.b64encode(data)
        return await self._send_data(payload)
Exemplo n.º 3
0
 def fromFile(cls, file: BinaryIO):
     instance = cls(file.read())
     file.close()
     return instance