Traceback (most recent call last):
File "./load_problem.py", line 2, in <module>
montepy.read_input("problem.i")
File "./montepy/input_parser/input_reader.py", line 45, in read_input
problem.parse_input(replace=replace)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "./montepy/mcnp_problem.py", line 434, in parse_input
raise e
File "./montepy/mcnp_problem.py", line 413, in parse_input
obj = obj_parser(input)
File "./montepy/mcnp_object.py", line 49, in wrapped
add_line_number_to_exception(e, self)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "./montepy/exceptions.py", line 235, in add_line_number_to_exception
raise error
File "./montepy/mcnp_object.py", line 41, in wrapped
return func(*args, **kwargs)
File "./montepy/cell.py", line 144, in __init__
super().__init__(input, self._parser, number)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "./montepy/mcnp_object.py", line 49, in wrapped
add_line_number_to_exception(e, self)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "./montepy/exceptions.py", line 235, in add_line_number_to_exception
raise error
File "./montepy/mcnp_object.py", line 41, in wrapped
return func(*args, **kwargs)
File "./montepy/numbered_mcnp_object.py", line 60, in __init__
super().__init__(input, parser)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "./montepy/mcnp_object.py", line 49, in wrapped
add_line_number_to_exception(e, self)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "./montepy/exceptions.py", line 259, in add_line_number_to_exception
raise error.with_traceback(trace)
File "./montepy/mcnp_object.py", line 41, in wrapped
return func(*args, **kwargs)
File "./montepy/mcnp_object.py", line 137, in __init__
raise ParsingError(
...<3 lines>...
)
montepy.exceptions.ParsingError: dummy.i, line 0
1| c A 'read file' target containing just a comment
dummy.i, line 0
1| c A 'read file' target containing just a comment
The input ended prematurely.
sly: Parse error in input. EOF
Bug Description
MontePy cannot process a
read file=...target with only comments.To Reproduce
Error Message
Details
MCNP input file snippet
problem.i:
dummy.i:
Version
Additional context
Not a typical usage scenario.