Package pyffi :: Package formats :: Package esp
[hide private]
[frames] | no frames]

Package esp

source code

Implementation

Regression tests

Read a ESP file

>>> # check and read esp file
>>> stream = open('tests/esp/test.esp', 'rb')
>>> data = EspFormat.Data()
>>> data.inspect(stream)
>>> # do some stuff with header?
>>> #data.header....
>>> data.read(stream)
>>> # do some stuff...

Parse all ESP files in a directory tree

>>> for stream, data in EspFormat.walkData('tests/esp'):
...     print(stream.name)
tests/esp/test.esp

Create an ESP file from scratch and write to file

>>> data = EspFormat.Data()
>>> from tempfile import TemporaryFile
>>> stream = TemporaryFile()
>>> data.write(stream)
Classes [hide private]
  EspFormat
This class implements the ESP format.
Variables [hide private]
  __package__ = 'pyffi.formats.esp'