diff options
Diffstat (limited to 'python/src/com/jetbrains/python/packaging/PyPIPackageUtil.java')
-rw-r--r-- | python/src/com/jetbrains/python/packaging/PyPIPackageUtil.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/python/src/com/jetbrains/python/packaging/PyPIPackageUtil.java b/python/src/com/jetbrains/python/packaging/PyPIPackageUtil.java index c1847940b05e..fbbdfa215e9c 100644 --- a/python/src/com/jetbrains/python/packaging/PyPIPackageUtil.java +++ b/python/src/com/jetbrains/python/packaging/PyPIPackageUtil.java @@ -239,6 +239,8 @@ public class PyPIPackageUtil { if (connection instanceof HttpsURLConnection) { ((HttpsURLConnection)connection).setSSLSocketFactory(sslContext.getSocketFactory()); } + connection.setConnectTimeout(5000); + connection.setReadTimeout(5000); InputStream is = connection.getInputStream(); Reader reader = new InputStreamReader(is); try{ @@ -257,8 +259,8 @@ public class PyPIPackageUtil { return packages; } - public Collection<String> getPackageNames() throws IOException { - Map<String, String> pyPIPackages = loadAndGetPackages(); + public Collection<String> getPackageNames() { + Map<String, String> pyPIPackages = getPyPIPackages(); ArrayList<String> list = Lists.newArrayList(pyPIPackages.keySet()); Collections.sort(list); return list; |