timefold-solver
timefold-solver copied to clipboard
jpyinterpreter - Better error reporting
Currently, for certain classes of User errors that is allowed in Python but forbidden in Java, we fallback to generating a Python wrapper (that will almost certainly raise an error at Runtime). For instance, accessing a non-existent field. JPyInterpreter should instead store errors and warnings inside a CompilationResult, and report these errors to the user.