diff --git a/crates/ty_python_semantic/resources/mdtest/import/nonstandard_conventions.md b/crates/ty_python_semantic/resources/mdtest/import/nonstandard_conventions.md index 43a9ed2e51..42afba3cc3 100644 --- a/crates/ty_python_semantic/resources/mdtest/import/nonstandard_conventions.md +++ b/crates/ty_python_semantic/resources/mdtest/import/nonstandard_conventions.md @@ -919,8 +919,7 @@ from typing import TYPE_CHECKING from mypackage.conflicted.other1 import x as x1 import mypackage.conflicted.b.c -# error: [possibly-missing-attribute] -reveal_type(mypackage.conflicted.b.c.y) # revealed: Unknown +reveal_type(mypackage.conflicted.b.c.y) # revealed: int ``` ## Re-export Nameclash Problems In Functions diff --git a/crates/ty_python_semantic/src/types.rs b/crates/ty_python_semantic/src/types.rs index ce9e0488d6..17eaacb52f 100644 --- a/crates/ty_python_semantic/src/types.rs +++ b/crates/ty_python_semantic/src/types.rs @@ -13317,8 +13317,7 @@ impl<'db> ModuleLiteralType<'db> { let place_and_qualifiers = self .module(db) .file(db) - .map(|file| imported_symbol(db, file, name, None)) - /*.map(|file| { + .map(|file| { imported_symbol(db, file, name, None).map_type(|ty| { if let Some(importing) = self.importing_file(db) && let Type::ModuleLiteral(module) = ty @@ -13328,7 +13327,7 @@ impl<'db> ModuleLiteralType<'db> { ty } }) - })*/ + }) .unwrap_or_default(); if !place_and_qualifiers.is_undefined() {