Package stocks3 :: Package transports :: Module http :: Class HTTPTransport
[hide private]
[frames] | no frames]

Class HTTPTransport

source code


Загружает файл или файлы по протоколу HTTP.

Instance Methods [hide private]
 
makeConfig(self)
Должна быть переопределена в дочерних классах.
source code
 
transfer(self, place)
Передает данные из источника в место place.
source code

Inherited from core.transport.Transport: __init__, clean, transfer_and_clean

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

Class Variables [hide private]
  places = [FilePlace]
Method Details [hide private]

makeConfig(self)

source code 

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

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

transfer(self, place)

source code 

Передает данные из источника в место place. Есть вероятность, что транспорт будет передавать данные в нескольких файлах. То есть place - это либо файл, либо директория.

Если транспорт работает только с конкретным местом, он должен генерировать исключение, извещающее о нестыковках.

Если транспорт отрабатывает правильно, то метод завершается без исключений. Иначе генерируется исключение.

Raises:
  • TransportError - Генерируется, если транспорт не может работать с указанным местом (place).
Overrides: core.transport.Transport.transfer
(inherited documentation)