1 2 3 4 5 6 7 8 9 10 11 12
from httppusher import HttpPusher from emailpusher import EmailPusher PUSHER_TYPES = { 'http': HttpPusher, 'email': EmailPusher, } def create_pusher(hs, pusherdict): if pusherdict['kind'] in PUSHER_TYPES: return PUSHER_TYPES[pusherdict['kind']](hs, pusherdict)