Package stocks3 :: Package core :: Module parser :: Class Parser
[hide private]
[frames] | no frames]

Class Parser

source code


Парсер - разбирает данные, забранные из источника.

Instance Methods [hide private]
 
makeConfig(self)
Читаем стандартные параметры парсера.
source code
 
strpdate(self, dt)
Разбор времени.
source code
 
_strpdate_with_closetime(self, date) source code
 
parse(self, place)
Проверяет, может ли парсер работать с переданным местом (place).
source code
 
_load_id_map(self)
Загружает словарь отображений внешних идентификаторов котировок на внутренние.
source code
 
getQouteName(self, externalQouteId)
По внешнему идентификатору котировки возвращает внутренний идентификатор котировки.
source code
 
_getQuote(self, externalQouteId) source code
 
_correct_tz(self, externalQouteId, price) source code
 
makePrice(self, externalQouteId, date, value)
Настоятельно рекомендуется использовать именно этот метод для создания котировки.
source code
 
makeDualPrice(self, externalQouteId, date, sell_value, buy_value)
Настоятельно рекомендуется использовать именно этот метод для создания двойной котировки.
source code

Inherited from config.Configurable: __init__, createObjects, readBool, readFloat, readInt, readString

Class Variables [hide private]
  DEFAULT_DATETIME_FORMAT = "%Y-%m-%d %H:%M:%S"
  places = []
Method Details [hide private]

makeConfig(self)

source code 

Читаем стандартные параметры парсера.

Overrides: config.Configurable.makeConfig

_load_id_map(self)

source code 

Загружает словарь отображений внешних идентификаторов котировок на внутренние. Дело в том, что часто в данных источника котировки как-то идентифицируются. Внутренние же идентификаторы котировок отличаются от внешних. Словарь используется для преобразования идентификаторов.

makePrice(self, externalQouteId, date, value)

source code 

Настоятельно рекомендуется использовать именно этот метод для создания котировки. Учитывает exotic_tz.

makeDualPrice(self, externalQouteId, date, sell_value, buy_value)

source code 

Настоятельно рекомендуется использовать именно этот метод для создания двойной котировки. Учитывает exotic_tz.