4063 return |
4063 return |
4064 |
4064 |
4065 archive = \ |
4065 archive = \ |
4066 os.path.join(self.ppath, self.pdata["MAINSCRIPT"][0].replace(".py", ".zip")) |
4066 os.path.join(self.ppath, self.pdata["MAINSCRIPT"][0].replace(".py", ".zip")) |
4067 try: |
4067 try: |
4068 try: |
4068 archiveFile = zipfile.ZipFile(archive, "w") |
4069 archiveFile = zipfile.ZipFile(archive, "w", zipfile.ZIP_DEFLATED) |
|
4070 except RuntimeError: |
|
4071 archiveFile = zipfile.ZipFile(archive, "w") |
|
4072 except IOError as why: |
4069 except IOError as why: |
4073 E5MessageBox.critical(self.ui, |
4070 E5MessageBox.critical(self.ui, |
4074 self.trUtf8("Create Plugin Archive"), |
4071 self.trUtf8("Create Plugin Archive"), |
4075 self.trUtf8("""<p>The eric5 plugin archive file <b>{0}</b> could """ |
4072 self.trUtf8("""<p>The eric5 plugin archive file <b>{0}</b> could """ |
4076 """not be created.</p>""" |
4073 """not be created.</p>""" |