From 80d7dc18cbb8dfc7b9d8899106d629389331fe53 Mon Sep 17 00:00:00 2001 From: ChrisTerBeke Date: Thu, 3 May 2018 13:37:33 +0200 Subject: [PATCH] Fix is_dir for Python 3.5 --- cura/CuraPackageManager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cura/CuraPackageManager.py b/cura/CuraPackageManager.py index 4006cddd77..afc0fc2231 100644 --- a/cura/CuraPackageManager.py +++ b/cura/CuraPackageManager.py @@ -341,7 +341,8 @@ class CuraPackageManager(QObject): try: # Go through all the files and use the first successful read as the result for file_info in archive.infolist(): - if file_info.is_dir() or not file_info.filename.startswith("files/"): + is_dir = lambda file_info: file_info.filename.endswith('/') + if is_dir or not file_info.filename.startswith("files/"): continue filename_parts = os.path.basename(file_info.filename.lower()).split(".")