diff --git a/mathics/builtin/files_io/files.py b/mathics/builtin/files_io/files.py index ea6ddcb66..301451e8e 100644 --- a/mathics/builtin/files_io/files.py +++ b/mathics/builtin/files_io/files.py @@ -48,8 +48,9 @@ parse_read_options, read_name_and_stream, ) -from mathics.eval.makeboxes import do_format, format_element, render_input_form +from mathics.eval.makeboxes import do_format, format_element from mathics.eval.stackframe import get_eval_Expression +from mathics.form import render_input_form class Input_(Predefined): diff --git a/mathics/builtin/forms/output.py b/mathics/builtin/forms/output.py index 2511a0b43..b12eda19f 100644 --- a/mathics/builtin/forms/output.py +++ b/mathics/builtin/forms/output.py @@ -49,7 +49,7 @@ eval_tableform, eval_texform, ) -from mathics.eval.makeboxes.inputform import render_input_form +from mathics.form import render_input_form class BaseForm(FormBaseClass): diff --git a/mathics/eval/makeboxes/__init__.py b/mathics/eval/makeboxes/__init__.py index 0c91bf188..876ccccfd 100644 --- a/mathics/eval/makeboxes/__init__.py +++ b/mathics/eval/makeboxes/__init__.py @@ -3,7 +3,6 @@ """ from mathics.eval.makeboxes.formatvalues import StringLParen, StringRParen, do_format -from mathics.eval.makeboxes.inputform import render_input_form from mathics.eval.makeboxes.makeboxes import ( _boxed_string, eval_generic_makeboxes, diff --git a/mathics/form/__init__.py b/mathics/form/__init__.py new file mode 100644 index 000000000..6cf8f0856 --- /dev/null +++ b/mathics/form/__init__.py @@ -0,0 +1,7 @@ +""" +Function that generate $PrintForms +""" + +from mathics.form.inputform import render_input_form + +__all__ = ["render_input_form"] diff --git a/mathics/eval/makeboxes/inputform.py b/mathics/form/inputform.py similarity index 100% rename from mathics/eval/makeboxes/inputform.py rename to mathics/form/inputform.py