SMUG package

Submodules

smug.callback_helper module

class smug.callback_helper.CallbackForward(forward_channel_type=None)[source]

smug.connection_manager module

class smug.connection_manager.ConnectionManager[source]
static get_queue_name(channel_type)[source]
static get_queue_names()[source]
publish_to_exchange(routing_key, message, exchange='amq.direct')[source]
publish_to_queue(queue_type, message)[source]
subscribe_to_queue(queue_name, callback)[source]
subscribe_to_routing_key(routing_key, callback)[source]

smug.mongo_manager module

class smug.mongo_manager.MongoManager[source]
get_reports()[source]

smug.run module

smug.run.run()[source]
smug.run.signal_handler(signal, frame)[source]

smug.send_to_smug_helper module

class smug.send_to_smug_helper.SendToSmugHelper[source]

A wrapper class that takes care of sending any sort of data to smug

hash_username(username)[source]

Module contents