Package stocks3 :: Package core :: Module calculator
[hide private]
[frames] | no frames]

Source Code for Module stocks3.core.calculator

 1  # -*- coding: utf-8 -*- 
 2   
 3  u""" 
 4  Калькулятор - это объект, который вычисляет значения дополнительных полей. 
 5  """ 
 6   
 7  __author__ = "Zasimov Alexey" 
 8  __email__ = "zasimov-a@yandex-team.ru" 
 9   
10   
11  from stocks3.core.config import Configurable 
12  from stocks3.core.stock import AbstractPrice 
13   
14   
15 -class Calculator(Configurable):
16 - def saveValue(self, obj, field, value):
17 setattr(obj, field, value)
18
19 - def calc(self, price):
20 assert isinstance(price, AbstractPrice), "Expected Price. Received - %s" % price.__class__ 21 pass
22