You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IMO PDM shouldn't prevent running scripts if they call themselves recursively. The stop condition could be based on the file-system (presence/absence of files). If they reach the recursion limit of Python, I'd call this a user error.
Also yes, the logic for detecting recursion is currently flawed.
Make sure you run commands with
-v
flag before pasting the output.Steps to reproduce
pyproject.toml
:pdm run -v foo
Actual behavior
Exit code: 1
Expected behavior
Exit code: 0
Environment Information
The text was updated successfully, but these errors were encountered: