Fix "ChunkedEncodingError" when SF connection is broken // Issue #356

This commit is contained in:
Ivan Kravets
2015-12-18 22:56:15 +02:00
parent 43b50e5b9f
commit 0ff795e798
3 changed files with 8 additions and 1 deletions

View File

@ -4,6 +4,12 @@ Release History
PlatformIO 2.0
--------------
2.6.2 (2015-12-??)
~~~~~~~~~~~~~~~~~~
* Fixed ``ChunkedEncodingError`` when SF connection is broken
(`issue #356 <https://github.com/platformio/platformio/issues/356>`_)
2.6.1 (2015-12-18)
~~~~~~~~~~~~~~~~~~

View File

@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
VERSION = (2, 6, 1)
VERSION = (2, 6, "2.dev0")
__version__ = ".".join([str(s) for s in VERSION])
__title__ = "platformio"

View File

@ -101,6 +101,7 @@ class PackageManager(object):
try:
dlpath = self.download(info['url'], pkg_dir, info['sha1'])
except (requests.exceptions.ConnectionError,
requests.exceptions.ChunkedEncodingError,
exception.FDUnrecognizedStatusCode, StopIteration):
if info['url'].startswith("http://sourceforge.net"):
dlpath = self.download(