protocol.abstract.client
Module¶
Client abstractions
-
class
wpull.protocol.abstract.client.
BaseClient
(connection_pool: typing.Union=None)[source]¶ Bases:
typing.Generic
,wpull.application.hook.HookableMixin
Base client.
-
class
wpull.protocol.abstract.client.
BaseSession
(connection_pool)[source]¶ Bases:
wpull.application.hook.HookableMixin
Base session.
-
exception
wpull.protocol.abstract.client.
DurationTimeout
[source]¶ Bases:
wpull.errors.NetworkTimedOut
Download did not complete within specified time.