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
Format specifier parsing inconsistency — expression rendering and inline conditional branches used find(":") (leftmost colon) to split format specifiers, while the split_format_spec() utility used rfind(":") (rightmost). Both paths now use split_format_spec(), fixing potential issues with dict literals and slice notation containing colons.
Added detect_and_strip_indentation(code_lines) before joining the Python block into a string, allowing for indented @py blocks in scripts.