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