Something that implements the
SerializationInterface is a
serializer. The interface is described in a (mostly) abstract class in
tiddlyweb/serializations/__init__.py.
The interface has the following methods. If you choose not to implement one, calling code that tries to use that method will cause a
NoSerialzationError to be raised.
This is okay, some serializations will not need to serialize some entities.
def recipe_as(self, recipe):
def as_recipe(self, recipe, input_string):
def bag_as(self, bag):
def as_bag(self, bag, input_string):
def tiddler_as(self, tiddler):
def as_tiddler(self, tiddler, input_string):
def list_tiddlers(self, bag):
def list_recipes(self, recipes):
def list_bags(self, bags):
For more information try
pydoc tiddlyweb.serializations from your terminal.
See also: