iro/offer/provider.py
author Sandro Knauß <knauss@netzguerilla.net>
Mon, 13 Feb 2012 23:27:22 +0100
branchdevel
changeset 159 fbd7364b252d
parent 157 0192f9107870
child 161 072ee139eb67
permissions -rw-r--r--
implementing Provider.loadConig started
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
157
0192f9107870 model.offer.loadOffers implemented
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     1
class Provider():
0192f9107870 model.offer.loadOffers implemented
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     2
    def __init__(self, name, config, routes=[]):
0192f9107870 model.offer.loadOffers implemented
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     3
        self.name = name
0192f9107870 model.offer.loadOffers implemented
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     4
        self.config = config
0192f9107870 model.offer.loadOffers implemented
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     5
        self.routes=routes
0192f9107870 model.offer.loadOffers implemented
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     6
        self.loadConfig()
0192f9107870 model.offer.loadOffers implemented
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     7
0192f9107870 model.offer.loadOffers implemented
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     8
    def loadConfig(self):
159
fbd7364b252d implementing Provider.loadConig started
Sandro Knauß <knauss@netzguerilla.net>
parents: 157
diff changeset
     9
        for (n, v) in self.config:
fbd7364b252d implementing Provider.loadConig started
Sandro Knauß <knauss@netzguerilla.net>
parents: 157
diff changeset
    10
            if n == "typ":
fbd7364b252d implementing Provider.loadConig started
Sandro Knauß <knauss@netzguerilla.net>
parents: 157
diff changeset
    11
                self.typ = v