nomenclate.core.rendering module

class nomenclate.core.rendering.InputRenderer(name, bases, dct)[source]

Bases: type

RENDER_FUNCTIONS = {'date': <class 'nomenclate.core.renderers.RenderDate'>, 'default': <class 'nomenclate.core.renderers.RenderBase'>, 'lod': <class 'nomenclate.core.renderers.RenderLod'>, 'type': <class 'nomenclate.core.renderers.RenderType'>, 'var': <class 'nomenclate.core.renderers.RenderVar'>, 'version': <class 'nomenclate.core.renderers.RenderVersion'>}
classmethod cleanup_formatted_string(formatted_string)[source]

Removes unused tokens/removes surrounding and double underscores

Parameters

formatted_string – str, string that has had tokens replaced

Returns

str, cleaned up name of object

classmethod get_valid_render_function(token_name)[source]
classmethod render_nomenclative(nomenclate_object)[source]
classmethod render_unique_tokens(nomenclate_object, token_values)[source]