1
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 Saver(Configurable):
16 u"""
17 Модуль, сохраняющий данные о котировках.
18 """
19
23
24 - def save(self, price):
25 u"""
26 Вызывается внешним модулем (скорее всего из Source).
27
28 @type price: L{AbstractPrice}.
29 @param price: Данные для сохранения.
30 """
31 assert isinstance(price, AbstractPrice), "Expected Price, but received %s" % price.__class__
32 pass
33
36