From 2b5305f55d45b2ef604d6f16a5a875f8a40c73d3 Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Mon, 25 Jan 2016 17:52:58 +0300 Subject: [PATCH] PY-6801 Remove pypi repository clear cache before reloading packages --- .../src/com/jetbrains/python/packaging/PyPIPackageUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/packaging/PyPIPackageUtil.java b/python/src/com/jetbrains/python/packaging/PyPIPackageUtil.java index 402a2fdd9753..66a5a5384352 100644 --- a/python/src/com/jetbrains/python/packaging/PyPIPackageUtil.java +++ b/python/src/com/jetbrains/python/packaging/PyPIPackageUtil.java @@ -213,11 +213,13 @@ public class PyPIPackageUtil { } public void updatePyPICache(final PyPackageService service) throws IOException { + myPackageNames = null; + service.PY_PACKAGES.clear(); + if (service.PYPI_REMOVED) return; parsePyPIList(getPyPIListFromWeb(), service); } public void parsePyPIList(final List packages, final PyPackageService service) { - myPackageNames = null; for (String pyPackage : packages) { try { final Matcher matcher = PYPI_PATTERN.matcher(URLDecoder.decode(pyPackage, "UTF-8"));