Skip to content

rs_rich.ext.transfer

Generated from the type stubs by scripts/gen_python_api.py; do not edit.

rs_rich.ext.transfer: download and upload progress with rate, ETA and retries (rich_ext::transfer).

No Rich counterpart: this is the port's own rs-rich-ext crate.

TRANSFER_STYLES module-attribute

TRANSFER_STYLES: List[Any]

STYLES module-attribute

STYLES = TRANSFER_STYLES

Transfer

attempt property

attempt: Any

completed property

completed: Any

direction property

direction: Any

error property

error: Any

eta property

eta: Any

finished property

finished: Any

fraction property

fraction: Any

name property

name: Any

rate property

rate: Any

state property

state: Any

total property writable

total: Any

advance

advance(nbytes: Any, *, now: Any = ...) -> Any

cancel

cancel() -> Any

fail

fail(reason: Any) -> Any

finish

finish(*, now: Any = ...) -> Any

pause

pause(*, now: Any = ...) -> Any

retry

retry(reason: Any) -> Any

start

start(*, now: Any = ...) -> Any

task_fields

task_fields() -> Any

update

update(nbytes: Any, *, now: Any = ...) -> Any

wrap_reader

wrap_reader(file: Any, *, cancel: Any = ...) -> Any

wrap_writer

wrap_writer(file: Any, *, cancel: Any = ...) -> Any

Transfers

summary property writable

summary: Any

finished

finished() -> Any

push

push(transfer: Any) -> Any

rate

rate() -> Any

TransferReader

read

read(size: Any = ...) -> Any

TransferWriter

flush

flush() -> Any

write

write(data: Any) -> Any

TransferCancelled

Bases: ExtError