From ad20fee54d747baeb94ddc6eaf666489d0dff474 Mon Sep 17 00:00:00 2001 From: Andrey Vlasovskikh Date: Tue, 29 Oct 2013 16:01:27 +0400 Subject: [PATCH] 'os.error' is now defined in Python skeletons --- .../codeInsight/stdlib/PyStdlibModuleMembersProvider.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/python/src/com/jetbrains/python/codeInsight/stdlib/PyStdlibModuleMembersProvider.java b/python/src/com/jetbrains/python/codeInsight/stdlib/PyStdlibModuleMembersProvider.java index b63799bf465f..80d3627ac083 100644 --- a/python/src/com/jetbrains/python/codeInsight/stdlib/PyStdlibModuleMembersProvider.java +++ b/python/src/com/jetbrains/python/codeInsight/stdlib/PyStdlibModuleMembersProvider.java @@ -17,10 +17,9 @@ package com.jetbrains.python.codeInsight.stdlib; import com.intellij.openapi.util.SystemInfo; import com.intellij.psi.PsiElement; +import com.intellij.psi.util.QualifiedName; import com.jetbrains.python.codeInsight.PyDynamicMember; import com.jetbrains.python.psi.PyFile; -import com.jetbrains.python.psi.impl.PyBuiltinCache; -import com.intellij.psi.util.QualifiedName; import com.jetbrains.python.psi.resolve.ResolveImportUtil; import com.jetbrains.python.psi.types.PyModuleMembersProvider; @@ -38,15 +37,10 @@ public class PyStdlibModuleMembersProvider extends PyModuleMembersProvider { if (qName.equals("os")) { final List results = new ArrayList(); PsiElement path = null; - PsiElement osError = null; if (module != null) { - final PyBuiltinCache builtinCache = PyBuiltinCache.getInstance(module); - osError = builtinCache.getByName("OSError"); - final String pathModuleName = SystemInfo.isWindows ? "ntpath" : "posixpath"; path = ResolveImportUtil.resolveModuleInRoots(QualifiedName.fromDottedString(pathModuleName), module); } - results.add(new PyDynamicMember("error", osError)); results.add(new PyDynamicMember("path", path)); return results; }