Package stocks3
[hide private]
[frames] | no frames]

Source Code for Package stocks3

 1  # -*- coding: utf-8 -*- 
 2   
 3  u""" 
 4  Пакет Котировки3. 
 5  ================= 
 6   
 7  Сбор данных о котировках - это задача конвейера, состоящего из: 
 8      1. Транспорта (L{Transport}), который считывает данные из источника и 
 9         сохраняет в заданном месте (L{Place}). 
10      2. Парсера (L{Parser}), который разбирает данные, считанные транспортом и 
11         представляет их в виде объектов класса L{Price}. 
12      3. Калькуляторов (L{Calculator}), которые вычисляют дополнительные поля 
13         объектов класса L{Price}. 
14      4. Модуля сохранения (L{Saver}), который обработанные данные сохраняет. 
15   
16  Конфигурация конвейера описывается в XML-файлах. 
17   
18  Каждый узел XML-файла может иметь атрибут class, в котором содержится 
19  имя класса объекта, занимающего определенное место в конвейере. Некоторые 
20  объекты поддерживают дополнительные параметры (нужно смотреть документацию к 
21  конкретному классу). 
22   
23  Чтобы узнать, какие классы есть в системы, можно использовать программку 
24  s3structure. 
25   
26  """ 
27   
28  __author__ = "Zasimov Alexey" 
29  __email__ = "zasimov-a@yandex-team.ru" 
30   
31  import core 
32  import transports 
33  import parsers 
34  import calculators 
35  import savers 
36