Package advene :: Package model :: Package serializers :: Module cinelab_xml
[hide private]
[frames] | no frames]

Module cinelab_xml

source code

Cinelab serializer implementation.

Classes [hide private]
  _Serializer
Functions [hide private]
 
make_serializer(package, file_)
Return a serializer that will serialize `package` to `file_`.
source code
 
serialize_to(package, file_)
A shortcut for ``make_serializer(package, file_).serialize()``.
source code
Variables [hide private]
  NAME = 'Cinelab Advene XML'
  EXTENSION = '.cxp'
  MIMETYPE = 'application/x-cinelab-package+xml'
Function Details [hide private]

make_serializer(package, file_)

source code 

Return a serializer that will serialize `package` to `file_`.

`file_` is a writable file-like object. It is the responsibility of the caller to close it.

The returned object must implement the interface for which :class:`_Serializer` is the reference implementation.

serialize_to(package, file_)

source code 

A shortcut for ``make_serializer(package, file_).serialize()``.

See also `make_serializer`.