summaryrefslogtreecommitdiff
path: root/python/src/com/jetbrains/python/packaging/PyPIPackageUtil.java
diff options
context:
space:
mode:
Diffstat (limited to 'python/src/com/jetbrains/python/packaging/PyPIPackageUtil.java')
-rw-r--r--python/src/com/jetbrains/python/packaging/PyPIPackageUtil.java6
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;