コード例 #1
0
ファイル: ticket.py プロジェクト: stdk/stoppark_panel
    def __init__(self, ticket, tariff):
        Payment.__init__(self, ticket.payments)

        self._enabled = hasattr(tariff, 'calc')
        if not self._enabled:
            return

        self.ticket = ticket
        self.tariff = tariff
        self.now = datetime.now()
コード例 #2
0
ファイル: card.py プロジェクト: Virlena/stoppark_panel
    def __init__(self, card, tariff):
        Payment.__init__(self, card.payments)
        self.card = card

        self._enabled = hasattr(tariff, 'calc')
        if not self._enabled:
            return

        self.tariff = tariff
        self.result = self.tariff.calc(self.card.date_reg, self.card.date_end)
        if self.result is None:
            self._enabled = False
コード例 #3
0
 def __init__(self, payable):
     Payment.__init__(self, payable.payments)
コード例 #4
0
 def __init__(self, payable, tariff):
     Payment.__init__(self, payable.payments)
     self.tariff = tariff
コード例 #5
0
ファイル: ticket.py プロジェクト: stdk/stoppark_panel
 def __init__(self, ticket):
     Payment.__init__(self, ticket.payments)
     self.ticket = ticket
コード例 #6
0
ファイル: card.py プロジェクト: Virlena/stoppark_panel
 def __init__(self, card):
     Payment.__init__(self, card.payments)
     self.card = card