From 40dbf8eeffe290441ad269cd8c795af43f706724 Mon Sep 17 00:00:00 2001 From: Andrey Vlasovskikh Date: Fri, 17 Jan 2014 20:52:05 +0400 Subject: [PATCH] Detect text or binary I/O in pathlib.Path.open() --- .../python/codeInsight/stdlib/PyStdlibTypeProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/codeInsight/stdlib/PyStdlibTypeProvider.java b/python/src/com/jetbrains/python/codeInsight/stdlib/PyStdlibTypeProvider.java index cf6b9ef19301..c1ec4cc221a9 100644 --- a/python/src/com/jetbrains/python/codeInsight/stdlib/PyStdlibTypeProvider.java +++ b/python/src/com/jetbrains/python/codeInsight/stdlib/PyStdlibTypeProvider.java @@ -37,7 +37,8 @@ import java.util.Set; * @author yole */ public class PyStdlibTypeProvider extends PyTypeProviderBase { - private static final Set OPEN_FUNCTIONS = ImmutableSet.of("__builtin__.open", "io.open", "os.fdopen"); + private static final Set OPEN_FUNCTIONS = ImmutableSet.of("__builtin__.open", "io.open", "os.fdopen", + "pathlib.Path.open"); private static final String BINARY_FILE_TYPE = "io.FileIO[bytes]"; private static final String TEXT_FILE_TYPE = "io.TextIOWrapper[unicode]";