[python] PY-76819 handle None correctly

PY-80427 Fixed


IJ-MR-160807

GitOrigin-RevId: 966bdb2fd5e9a3a3ac9d06b4a7d65da3157160ba
This commit is contained in:
Morgan Bartholomew
2025-04-16 18:30:41 +10:00
committed by intellij-monorepo-bot
parent 35cba5f747
commit 639ca7673b
105 changed files with 325 additions and 283 deletions

View File

@@ -55,6 +55,10 @@ public final @NonNls class PyNames {
public static final String TYPE_ENUM_MEMBER = "enum.member";
public static final String TYPE_ENUM_NONMEMBER = "enum.nonmember";
public static final String TYPE_NONE = "_typeshed.NoneType";
public static final Set<String> TYPE_NONE_NAMES = Set.of("types.NoneType", TYPE_NONE);
public static final Set<String> BUILTINS_MODULES = Set.of("builtins.py", "__builtin__.py");
public static final String PYTHON_SDK_ID_NAME = "Python SDK";
public static final String VERBOSE_REG_EXP_LANGUAGE_ID = "PythonVerboseRegExp";
public static final @NonNls String PYTHON_MODULE_ID = "PYTHON_MODULE";