Minimal reproducible example:
from pydantic_monty import Monty
print(Monty("enumerate(['a', 'b', 'c'], 1)").run())
# Works.
# Output: [(1, 'a'), (2, 'b'), (3, 'c')]
print(Monty("enumerate(['a', 'b', 'c'], start=1)").run())
# Does not work.
# Output: pydantic_monty.MontyRuntimeError: TypeError: enumerate expected at most 2 arguments, got 1
# Expected output (CPython): [(1, 'a'), (2, 'b'), (3, 'c')]
Minimal reproducible example: