bencoding package

Submodules

bencoding.decoder module

class bencoding.decoder.Decoder(data)[source]

Bases: object

Use to decode date(bytes).

decode()[source]

Return OrderedDict of self data

exception bencoding.decoder.DecoderError[source]

Bases: Exception

bencoding.encoder module

class bencoding.encoder.Encoder(data)[source]

Bases: object

Use to encode data(str, bytes, int, list, dict).

encode()[source]

Return bytes of self data.

exception bencoding.encoder.EncoderError[source]

Bases: Exception

bencoding.tokens module

Module contents

bencoding.bdecode(data)[source]

Return OrderedDict of the bdecoded data.

bencoding.bencode(data)[source]

Return bytes of the bencoded data.