iro/offer/provider.py
author Sandro Knauß <knauss@netzguerilla.net>
Tue, 14 Feb 2012 21:31:06 +0100
branchdevel
changeset 166 6d6890f7e3f8
parent 161 072ee139eb67
child 169 aabc04843d25
permissions -rw-r--r--
adding smtp provider

from functools import partial

class Provider():
    def __init__(self, name, config, routes=[], typs=[]):
        self.name = name
        self.config = config
        self.routes=routes
        self.typs=typs
        self.testmode = False
        
        self.loadConfig()

    def loadConfig(self):
        for (n, v) in self.config:
            if n == "typ":
                self.typ = v

    def send(self, typ, route, recipient, message):
        pass

    def getSendFunc(self, typ, route):
        return partial(self.send, typ, route)