PY-76824 Conformance test failure: directives_no_type_check.py

(cherry picked from commit d823c6dbc51959ec1d534814972b3323be8361cb)

GitOrigin-RevId: 2672df0698539b78d261e8667920072d2f921af7
This commit is contained in:
Petr
2025-04-03 19:19:00 +02:00
committed by intellij-monorepo-bot
parent b1b6fe88d3
commit f09b6239ad
5 changed files with 31 additions and 2 deletions

View File

@@ -201,7 +201,8 @@ public static final String CONTEXT_MANAGER = "contextlib.AbstractContextManager"
.add(TUPLE)
.add(CALLABLE)
.add(TYPE)
.add("typing.no_type_check")
.add(PyKnownDecorator.TYPING_NO_TYPE_CHECK.getQualifiedName().toString())
.add(PyKnownDecorator.TYPING_NO_TYPE_CHECK_EXT.getQualifiedName().toString())
.add(UNION)
.add(OPTIONAL)
.add(LIST)

View File

@@ -129,6 +129,8 @@ public class PyKnownDecorator {
public final static PyKnownDecorator TYPING_FINAL = new PyKnownDecorator("typing.final");
public final static PyKnownDecorator TYPING_FINAL_EXT = new PyKnownDecorator("typing_extensions.final");
public final static PyKnownDecorator TYPING_DEPRECATED = new PyKnownDecorator("typing_extensions.deprecated");
public final static PyKnownDecorator TYPING_NO_TYPE_CHECK = new PyKnownDecorator("typing.no_type_check");
public final static PyKnownDecorator TYPING_NO_TYPE_CHECK_EXT = new PyKnownDecorator("typing_extensions.no_type_check");
public final static PyKnownDecorator WARNING_DEPRECATED = new PyKnownDecorator("warnings.deprecated");

View File

@@ -33,6 +33,8 @@ class PyStdKnownDecoratorProvider : PyKnownDecoratorProvider {
PyKnownDecorator.TYPING_FINAL,
PyKnownDecorator.TYPING_FINAL_EXT,
PyKnownDecorator.TYPING_DEPRECATED,
PyKnownDecorator.TYPING_NO_TYPE_CHECK,
PyKnownDecorator.TYPING_NO_TYPE_CHECK_EXT,
PyKnownDecorator.WARNING_DEPRECATED,
PyKnownDecorator.REPRLIB_RECURSIVE_REPR,
PyKnownDecorator.PYRAMID_DECORATOR_REIFY,