From 16cafbccad6de49ced8d3cf18c2f487f0f9b783f Mon Sep 17 00:00:00 2001 From: Dhruv Manilawala Date: Wed, 10 Dec 2025 16:39:59 +0530 Subject: [PATCH] Remove assertion about valid place node to always be present in place table --- crates/ty_python_semantic/src/types/infer/builder.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/crates/ty_python_semantic/src/types/infer/builder.rs b/crates/ty_python_semantic/src/types/infer/builder.rs index 103c159538..4e079855cc 100644 --- a/crates/ty_python_semantic/src/types/infer/builder.rs +++ b/crates/ty_python_semantic/src/types/infer/builder.rs @@ -8945,10 +8945,6 @@ impl<'db, 'ast> TypeInferenceBuilder<'db, 'ast> { let place = if let Some(place_id) = place_table.place_id(expr) { place_from_bindings(db, use_def.all_reachable_bindings(place_id)).place } else { - assert!( - self.deferred_state.in_string_annotation(), - "Expected the place table to create a place for every valid PlaceExpr node" - ); Place::Undefined }; (place, None)