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
{{ message }}
Repository navigation
Commit fe8497a
Browse filesBrowse the repository at this point in the historyBrowse files
Python: Preserve MessageText values during formula preprocessing (microsoft#8366)
* Python: Preserve MessageText values during formula preprocessing
Process only original formula text and bind extracted messages through temporary state instead of embedding message content in formula source. Avoid temporary-name collisions and cover literal handling, nested calls, and cleanup regressions.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Python: Respect quoted identifiers and comments in MessageText scanning
Share quoted-token and comment handling between formula scanning and call-boundary matching. Cover identifier escapes and comment boundaries with preprocessing and real-PowerFx regressions, and replace the test append-return lambda with a typed helper for mypy.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Python: Wait for retired output cleanup in Hyperlight test
Assert the rejected sandbox entry is evicted, then drain asynchronous disposal before checking that its output directory is gone. Avoid racing a directory listing against background deletion without changing runtime behavior.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Python: Drop local Hyperlight test fix in favor of upstream
Revert 6d8ca2d. The cleanup test is now fixed upstream; remove our independent correction before merging main.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Python: Preserve MessageText expressions in interpolated strings
Traverse only original expression positions so interpolation expressions are preprocessed without reinterpreting literal text or message values. Move quoted-token handling to module scope and add focused regression coverage for the new interpolation contexts.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
0 commit comments