PluginManager/PluginRepositoryDialog.py

changeset 4626
c891c7ad6b60
parent 4021
195a471c327b
child 4629
99aaac59be4f
child 4633
4e6f5de766ff
equal deleted inserted replaced
4625:ac72a3d8f89e 4626:c891c7ad6b60
451 else: 451 else:
452 self.__downloadButton.setEnabled( 452 self.__downloadButton.setEnabled(
453 len(self.__selectedItems())) 453 len(self.__selectedItems()))
454 self.__downloadInstallButton.setEnabled( 454 self.__downloadInstallButton.setEnabled(
455 len(self.__selectedItems())) 455 len(self.__selectedItems()))
456 reply.deleteLater()
456 return 457 return
457 458
458 self.__downloadIODevice.open(QIODevice.WriteOnly) 459 self.__downloadIODevice.open(QIODevice.WriteOnly)
459 self.__downloadIODevice.write(reply.readAll()) 460 self.__downloadIODevice.write(reply.readAll())
460 self.__downloadIODevice.close() 461 self.__downloadIODevice.close()
461 if QFile.exists(self.__downloadFileName): 462 if QFile.exists(self.__downloadFileName):
462 QFile.remove(self.__downloadFileName) 463 QFile.remove(self.__downloadFileName)
463 self.__downloadIODevice.rename(self.__downloadFileName) 464 self.__downloadIODevice.rename(self.__downloadFileName)
464 self.__downloadIODevice = None 465 self.__downloadIODevice = None
465 self.__downloadURL = None 466 self.__downloadURL = None
467 reply.deleteLater()
466 468
467 if self.__doneMethod is not None: 469 if self.__doneMethod is not None:
468 self.__doneMethod(ok, self.__downloadFileName) 470 self.__doneMethod(ok, self.__downloadFileName)
469 471
470 def __downloadCancel(self): 472 def __downloadCancel(self):

eric ide

mercurial