bibble.io.jinja_writer
Type Aliases
Classes
Use jinja templates to write out bibtex |
Module Contents
- bibble.io.jinja_writer.Middleware: TypeAlias = API.Middleware_p | API.BidirectionalMiddleware_p
- class bibble.io.jinja_writer.JinjaWriter(
- stack,
- *,
- format=None,
- logger=None,
- templates=None,
Bases:
bibble.io.writer.BibbleWriterUse jinja templates to write out bibtex
- Parameters:
stack (bibble.util.PairStack)
format (jgdv.Maybe[bibtexparser.writer.BibtexFormat])
logger (jgdv.Maybe[logmod.Logger])
templates (jgdv.Maybe[pathlib.Path])
- Parameters:
file (None | pathlib.Path)
- Return type:
- write(
- library,
- *,
- templates=None,
- **kwargs,
Write the library to a string, and possbly a file # TODO write failure reports to a separate file
- _env: jinja2.Environment
- _join_char = Multiline-String
Show Value
""" """