# {py:mod}`simvx.editor.convert_to_class` ```{py:module} simvx.editor.convert_to_class ``` ```{autodoc2-docstring} simvx.editor.convert_to_class :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`Conversion ` - ```{autodoc2-docstring} simvx.editor.convert_to_class.Conversion :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`class_files_dir ` - ```{autodoc2-docstring} simvx.editor.convert_to_class.class_files_dir :summary: ``` * - {py:obj}`default_class_file ` - ```{autodoc2-docstring} simvx.editor.convert_to_class.default_class_file :summary: ``` * - {py:obj}`templates_for ` - ```{autodoc2-docstring} simvx.editor.convert_to_class.templates_for :summary: ``` * - {py:obj}`convert_node_to_class ` - ```{autodoc2-docstring} simvx.editor.convert_to_class.convert_node_to_class :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`log ` - ```{autodoc2-docstring} simvx.editor.convert_to_class.log :summary: ``` * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.editor.convert_to_class.__all__ :summary: ``` * - {py:obj}`EMPTY_TEMPLATE ` - ```{autodoc2-docstring} simvx.editor.convert_to_class.EMPTY_TEMPLATE :summary: ``` ```` ### API ````{py:data} log :canonical: simvx.editor.convert_to_class.log :value: > 'getLogger(...)' ```{autodoc2-docstring} simvx.editor.convert_to_class.log ``` ```` ````{py:data} __all__ :canonical: simvx.editor.convert_to_class.__all__ :value: > ['Conversion', 'ConversionRefused', 'EMPTY_TEMPLATE', 'class_files_dir', 'convert_node_to_class', 'd... ```{autodoc2-docstring} simvx.editor.convert_to_class.__all__ ``` ```` ````{py:data} EMPTY_TEMPLATE :canonical: simvx.editor.convert_to_class.EMPTY_TEMPLATE :value: > 'Empty' ```{autodoc2-docstring} simvx.editor.convert_to_class.EMPTY_TEMPLATE ``` ```` `````{py:exception} ConversionRefused(message: str) :canonical: simvx.editor.convert_to_class.ConversionRefused Bases: {py:obj}`Exception` ```{autodoc2-docstring} simvx.editor.convert_to_class.ConversionRefused ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.editor.convert_to_class.ConversionRefused.__init__ ``` ```{py:class} __cause__ :canonical: simvx.editor.convert_to_class.ConversionRefused.__cause__ ``` ```{py:class} __context__ :canonical: simvx.editor.convert_to_class.ConversionRefused.__context__ ``` ````{py:method} __delattr__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__delattr__ ```` ````{py:method} __dir__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__dir__ ```` ````{py:method} __eq__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__eq__ ```` ````{py:method} __format__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__format__ ```` ````{py:method} __ge__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__ge__ ```` ````{py:method} __getattribute__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__getattribute__ ```` ````{py:method} __getstate__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__getstate__ ```` ````{py:method} __gt__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__gt__ ```` ````{py:method} __hash__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__hash__ ```` ````{py:method} __le__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__le__ ```` ````{py:method} __lt__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__lt__ ```` ````{py:method} __ne__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__ne__ ```` ````{py:method} __new__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__new__ ```` ````{py:method} __reduce__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__reduce__ ```` ````{py:method} __reduce_ex__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__reduce_ex__ ```` ````{py:method} __repr__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__repr__ ```` ````{py:method} __setattr__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__setattr__ ```` ````{py:method} __setstate__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__setstate__ ```` ````{py:method} __sizeof__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__sizeof__ ```` ````{py:method} __str__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__str__ ```` ````{py:method} __subclasshook__() :canonical: simvx.editor.convert_to_class.ConversionRefused.__subclasshook__ ```` ```{py:class} __suppress_context__ :canonical: simvx.editor.convert_to_class.ConversionRefused.__suppress_context__ ``` ```{py:class} __traceback__ :canonical: simvx.editor.convert_to_class.ConversionRefused.__traceback__ ``` ````{py:method} add_note() :canonical: simvx.editor.convert_to_class.ConversionRefused.add_note ```` ```{py:class} args :canonical: simvx.editor.convert_to_class.ConversionRefused.args ``` ````{py:method} with_traceback() :canonical: simvx.editor.convert_to_class.ConversionRefused.with_traceback ```` ````` `````{py:class} Conversion :canonical: simvx.editor.convert_to_class.Conversion ```{autodoc2-docstring} simvx.editor.convert_to_class.Conversion ``` ````{py:attribute} class_name :canonical: simvx.editor.convert_to_class.Conversion.class_name :type: str :value: > None ```{autodoc2-docstring} simvx.editor.convert_to_class.Conversion.class_name ``` ```` ````{py:attribute} source_path :canonical: simvx.editor.convert_to_class.Conversion.source_path :type: pathlib.Path :value: > None ```{autodoc2-docstring} simvx.editor.convert_to_class.Conversion.source_path ``` ```` ````{py:attribute} module_path :canonical: simvx.editor.convert_to_class.Conversion.module_path :type: str | None :value: > None ```{autodoc2-docstring} simvx.editor.convert_to_class.Conversion.module_path ``` ```` ````{py:attribute} node :canonical: simvx.editor.convert_to_class.Conversion.node :type: simvx.core.Node | None :value: > None ```{autodoc2-docstring} simvx.editor.convert_to_class.Conversion.node ``` ```` ````{py:attribute} rebased :canonical: simvx.editor.convert_to_class.Conversion.rebased :type: bool :value: > None ```{autodoc2-docstring} simvx.editor.convert_to_class.Conversion.rebased ``` ```` ````{py:attribute} report :canonical: simvx.editor.convert_to_class.Conversion.report :type: tuple[simvx.editor.scene_diff.ReportEntry, ...] :value: > () ```{autodoc2-docstring} simvx.editor.convert_to_class.Conversion.report ``` ```` ````` ````{py:function} class_files_dir(state: simvx.editor.state.State) -> str :canonical: simvx.editor.convert_to_class.class_files_dir ```{autodoc2-docstring} simvx.editor.convert_to_class.class_files_dir ``` ```` ````{py:function} default_class_file(state: simvx.editor.state.State, class_name: str) -> pathlib.Path | None :canonical: simvx.editor.convert_to_class.default_class_file ```{autodoc2-docstring} simvx.editor.convert_to_class.default_class_file ``` ```` ````{py:function} templates_for(node: simvx.core.Node) -> list[str] :canonical: simvx.editor.convert_to_class.templates_for ```{autodoc2-docstring} simvx.editor.convert_to_class.templates_for ``` ```` ````{py:function} convert_node_to_class(state: simvx.editor.state.State, node: simvx.core.Node, class_name: str, *, destination: pathlib.Path | None = None, template: str | None = None) -> simvx.editor.convert_to_class.Conversion :canonical: simvx.editor.convert_to_class.convert_node_to_class ```{autodoc2-docstring} simvx.editor.convert_to_class.convert_node_to_class ``` ````