mirror of
				https://github.com/astral-sh/ruff.git
				synced 2025-10-31 03:55:09 +00:00 
			
		
		
		
	|  0115fd3757 
		
			Some checks are pending
		
		
	 CI / cargo test (linux, release) (push) Blocked by required conditions CI / Determine changes (push) Waiting to run CI / cargo fmt (push) Waiting to run CI / cargo clippy (push) Blocked by required conditions CI / cargo test (linux) (push) Blocked by required conditions CI / cargo test (windows) (push) Blocked by required conditions CI / cargo test (macos) (push) Blocked by required conditions CI / cargo test (wasm) (push) Blocked by required conditions CI / cargo build (msrv) (push) Blocked by required conditions CI / cargo fuzz build (push) Blocked by required conditions CI / fuzz parser (push) Blocked by required conditions CI / test scripts (push) Blocked by required conditions CI / ecosystem (push) Blocked by required conditions CI / Fuzz for new ty panics (push) Blocked by required conditions CI / cargo shear (push) Blocked by required conditions CI / ty completion evaluation (push) Blocked by required conditions CI / python package (push) Waiting to run CI / pre-commit (push) Waiting to run CI / mkdocs (push) Waiting to run CI / formatter instabilities and black similarity (push) Blocked by required conditions CI / test ruff-lsp (push) Blocked by required conditions CI / check playground (push) Blocked by required conditions CI / benchmarks instrumented (ruff) (push) Blocked by required conditions CI / benchmarks instrumented (ty) (push) Blocked by required conditions CI / benchmarks walltime (medium|multithreaded) (push) Blocked by required conditions CI / benchmarks walltime (small|large) (push) Blocked by required conditions [ty Playground] Release / publish (push) Waiting to run ## Summary
Fixes #20774 by tracking whether an `InterpolatedStringState` element is
nested inside of another interpolated element. This feels like kind of a
naive fix, so I'm welcome to other ideas. But it resolves the problem in
the issue and clears up the syntax error in the black compatibility
test, without affecting many other cases.
The other affected case is actually interesting too because the
[input]( | ||
|---|---|---|
| .. | ||
| test/fixtures | ||