Package stocks3 :: Package savers :: Module prepared :: Class Prepared
[hide private]
[frames] | no frames]

Class Prepared

source code


Instance Methods [hide private]
 
__init__(self, tree, node, source) source code
 
_default_output(self)
Конструирует имя целевого файла, если это имя не указано в параметрах Saver'a.
source code
 
makeConfig(self)
Должна быть переопределена в дочерних классах.
source code
 
save(self, price)
Вызывается внешним модулем (скорее всего из Source).
source code
 
_get_search_list_for_template(self) source code
 
get_data(self) source code
 
flush(self) source code

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

Class Variables [hide private]
  DEFAULT_TEMPLATE = "tmpl/prepared.xml"
  PREFIX = "data/prepare/"
  SUFFIX = ".prepare.data.xml"
Method Details [hide private]

__init__(self, tree, node, source)
(Constructor)

source code 
Parameters:
  • tree - XML-дерево.
  • node - XML-узел с конфигурацией для данного объекта.
Overrides: core.config.Configurable.__init__
(inherited documentation)

_default_output(self)

source code 

Конструирует имя целевого файла, если это имя не указано в параметрах Saver'a. Работает просто: PREFIX + source.id + SUFFIX

makeConfig(self)

source code 

Должна быть переопределена в дочерних классах. Собственна эта функция и загружает конфигурацию из переданной нам ветки self.node.

Overrides: core.config.Configurable.makeConfig
(inherited documentation)

save(self, price)

source code 

Вызывается внешним модулем (скорее всего из Source).

Parameters:
  • price - Данные для сохранения.
Overrides: core.saver.Saver.save
(inherited documentation)

flush(self)

source code 
Overrides: core.saver.Saver.flush