.. _bibble.bidi.braces: ================== bibble.bidi.braces ================== .. py:module:: bibble.bidi.braces Type Aliases ------------ .. autoapisummary:: bibble.bidi.braces.Entry Classes ------- .. autoapisummary:: bibble.bidi.braces.BraceWrapper Module Contents =============== .. py:data:: Entry :type: TypeAlias :value: model.Entry .. _bibble.bidi.braces.BraceWrapper: .. py:class:: BraceWrapper(*, wrappers = None, on_ints = True, **kwargs) Bases: :py:obj:`bibble.util.middlecore.IdenBidiMiddleware` a Bidirectional replacement for bibtexparsers 'Add/RemoveEnclosingMiddleware' .. py:method:: _unwrap(value) -> remove wrapping (by default) braces .. py:method:: _wrap(value, *, maybe_int_rule = False) -> Take 'value' and wrap it in (by default) braces .. py:method:: read_transform_Entry(entry, library) -> .. py:method:: read_transform_String(string, library) -> .. py:method:: write_transform_Entry(entry, *args, **kwargs) -> .. py:method:: write_transform_String(string, *args, **kwargs) -> .. py:attribute:: _on_ints :value: True .. py:attribute:: _wrapper