PY-34617 Take into account sys.version_info checks when analyzing Python files

Support version checks for import statements.

GitOrigin-RevId: df52f60574962e1bc222121aadc082683de0a869
This commit is contained in:
Petr
2024-08-26 19:12:49 +02:00
committed by intellij-monorepo-bot
parent 79dc479c63
commit db52d4ec3d
10 changed files with 104 additions and 21 deletions

View File

@@ -7,7 +7,7 @@ import com.intellij.psi.util.QualifiedName;
import org.jetbrains.annotations.Nullable;
public interface PyFromImportStatementStub extends StubElement<PyFromImportStatement> {
public interface PyFromImportStatementStub extends StubElement<PyFromImportStatement>, PyVersionSpecificStub {
@Nullable
QualifiedName getImportSourceQName();

View File

@@ -5,5 +5,5 @@ import com.intellij.psi.stubs.StubElement;
import com.jetbrains.python.psi.PyImportStatement;
public interface PyImportStatementStub extends StubElement<PyImportStatement> {
public interface PyImportStatementStub extends StubElement<PyImportStatement>, PyVersionSpecificStub {
}