chewie.utils module

Utility Functions

class chewie.utils.EapQueueMessage(message, src_mac, port_mac)

Bases: EapQueueMessage

exception chewie.utils.MessageParseError

Bases: Exception

Error for when parsing cannot be successfully completed.

class chewie.utils.RadiusQueueMessage(message, src_mac, identity, state, port_mac)

Bases: RadiusQueueMessage

chewie.utils.get_logger(logname)

Create and return a logger object.

chewie.utils.get_random_id()

pick a random 8 bit EAPOL ID - which cannot be 0.

chewie.utils.log_method(method)

Generate method for logging