1 """
2 Cinelab serializer implementation.
3 """
4
5 from advene.model.serializers.advene_zip import _Serializer as _BaseSerializer
6 import advene.model.serializers.cinelab_xml as cinelab_xml
7
8 NAME = "Cinelab Advene Zipped Package"
9
10 EXTENSION = ".czp"
11
12 MIMETYPE = "application/x-cinelab-zip-package"
13
15 """Return a serializer that will serialize `package` to `file_`.
16
17 `file_` is a writable file-like object. It is the responsability of the
18 caller to close it.
19 """
20 return _Serializer(package, file_)
21
23 """A shortcut for ``make_serializer(package, file).serialize()``.
24
25 See also `make_serializer`.
26 """
27 return _Serializer(package, file_).serialize()
28
33