No description
Find a file
Kumi 36f37c18b1
feat: Enhance German code execution and import logic
Introduced changes significantly improve how German code scripts are handled, ensuring a more robust and flexible execution environment. By wrapping the execution of transpiled code in a dedicated module, we facilitate a cleaner namespace management and mimic the natural Python script execution context more closely. This approach also allows for improved error handling and tracebacks that are more meaningful to the end-user.

The addition of "ausgenommen" as an alternative to "except" in the dictionary broadens the tool's understanding of German code, enhancing its flexibility and user-friendliness.

We've refined the module import mechanism to include a wider array of search paths, notably the script's directory and the current working directory, before falling back to the predefined wrappers directory. This enhancement makes the import process more intuitive and aligned with Python's standard behavior, ensuring that dependencies are resolved more reliably across diverse execution environments.

These improvements collectively bolster the tool's usability, making it more accommodating for users running and developing German-translated Python scripts.
2024-05-23 14:47:24 +02:00
src/deuthon feat: Enhance German code execution and import logic 2024-05-23 14:47:24 +02:00
tests feat(tests): improve type handling in debug output 2024-05-23 12:45:51 +02:00
.gitignore Initial implementation of Deuthon interpreter 2024-01-14 19:44:16 +01:00
LICENSE Initial implementation of Deuthon interpreter 2024-01-14 19:44:16 +01:00
pyproject.toml Initial implementation of Deuthon interpreter 2024-01-14 19:44:16 +01:00
README.md Initial implementation of Deuthon interpreter 2024-01-14 19:44:16 +01:00