iro/model/status.py
author Sandro Knauß <knauss@netzguerilla.net>
Thu, 29 Mar 2012 18:27:15 +0200
branchdevel
changeset 263 52284710c0b4
parent 215 5bacdb7e94d1
child 294 0e75bd39767d
permissions -rw-r--r--
iro.model: adding docstrings
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
156
a4ad521b127b moving Status to own file
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
     1
class Status:
263
52284710c0b4 iro.model: adding docstrings
Sandro Knauß <knauss@netzguerilla.net>
parents: 215
diff changeset
     2
    '''status object -- the resulat of one :class:`iro.controller.task.Task`.'''
215
5bacdb7e94d1 smstrade.StatusCode update
Sandro Knauß <knauss@netzguerilla.net>
parents: 174
diff changeset
     3
    def __init__(self, provider, route, costs=0.0, count=0, exID=None):
263
52284710c0b4 iro.model: adding docstrings
Sandro Knauß <knauss@netzguerilla.net>
parents: 215
diff changeset
     4
        """
52284710c0b4 iro.model: adding docstrings
Sandro Knauß <knauss@netzguerilla.net>
parents: 215
diff changeset
     5
        :param `iro.offer.provider.Provider` provider: a provider object
52284710c0b4 iro.model: adding docstrings
Sandro Knauß <knauss@netzguerilla.net>
parents: 215
diff changeset
     6
        :param string route: a route of the provider
52284710c0b4 iro.model: adding docstrings
Sandro Knauß <knauss@netzguerilla.net>
parents: 215
diff changeset
     7
        :param `decimal.Decimal` costs: costs for sending this message
52284710c0b4 iro.model: adding docstrings
Sandro Knauß <knauss@netzguerilla.net>
parents: 215
diff changeset
     8
        :param integer count: count of sended messages
52284710c0b4 iro.model: adding docstrings
Sandro Knauß <knauss@netzguerilla.net>
parents: 215
diff changeset
     9
        :param string exID: ID of external API
52284710c0b4 iro.model: adding docstrings
Sandro Knauß <knauss@netzguerilla.net>
parents: 215
diff changeset
    10
        """
161
072ee139eb67 sending part now in provoder class
Sandro Knauß <knauss@netzguerilla.net>
parents: 156
diff changeset
    11
        self.provider = provider
072ee139eb67 sending part now in provoder class
Sandro Knauß <knauss@netzguerilla.net>
parents: 156
diff changeset
    12
        self.route = route
156
a4ad521b127b moving Status to own file
Sandro Knauß <knauss@netzguerilla.net>
parents:
diff changeset
    13
215
5bacdb7e94d1 smstrade.StatusCode update
Sandro Knauß <knauss@netzguerilla.net>
parents: 174
diff changeset
    14
        self.costs = costs
5bacdb7e94d1 smstrade.StatusCode update
Sandro Knauß <knauss@netzguerilla.net>
parents: 174
diff changeset
    15
        self.count = count
5bacdb7e94d1 smstrade.StatusCode update
Sandro Knauß <knauss@netzguerilla.net>
parents: 174
diff changeset
    16
        self.exID = exID