zget package

Module contents

zget.get(filename[, output, reporthook, timeout]) Receive and save a file using the zget protocol.
zget.put(filename[, output, interface, ...]) Send a file using the zget protocol.
zget.TimeoutException([msg]) Exception raised when a timeout was hit.

Module reference

zget.get(filename, output=None, reporthook=None, timeout=None)

Receive and save a file using the zget protocol.

Parameters:

filename : string

The filename to be transferred

output : string

The filename to save to. Optional.

reporthook : callable

A hook that will be called during transfer. Handy for watching the transfer. See urllib.urlretrieve for callback parameters. Optional.

timeout : int

Seconds to wait until process is aborted. A running transfer is not aborted even when timeout was hit. Optional.

Raises:

TimeoutException

When a timeout occurred.

zget.put(filename, output=None, interface=None, address=None, port=None, reporthook=None, timeout=None)

Send a file using the zget protocol.

Parameters:

filename : string

The filename to be transferred

output : string

The alias to share on the network. Optional. If empty, the input filename will be used.

interface : string

The network interface to use. Optional.

address : string

The network address to use. Optional.

port : int

The network port to use. Optional.

reporthook : callable

A hook that will be called during transfer. Handy for watching the transfer. See urllib.urlretrieve for callback parameters. Optional.

timeout : int

Seconds to wait until process is aborted. A running transfer is not aborted even when timeout was hit. Optional.

Raises:

TimeoutException

When a timeout occurred.

exception zget.TimeoutException(msg=u'Timeout.')

Bases: exceptions.Exception

Exception raised when a timeout was hit.