Helpviewer/SiteInfo/SiteInfoDialog.py

changeset 1433
cb6507f68b16
parent 1427
09d6731b73ad
child 1474
1eaec11a0078
equal deleted inserted replaced
1432:688fcdc5e942 1433:cb6507f68b16
140 if not imageUrl.host(): 140 if not imageUrl.host():
141 imageUrl.setHost(QUrl(self.siteAddressLabel.text()).host()) 141 imageUrl.setHost(QUrl(self.siteAddressLabel.text()).host())
142 imageUrl.setScheme(QUrl(self.siteAddressLabel.text()).scheme()) 142 imageUrl.setScheme(QUrl(self.siteAddressLabel.text()).scheme())
143 143
144 cache = Helpviewer.HelpWindow.HelpWindow.networkAccessManager().cache() 144 cache = Helpviewer.HelpWindow.HelpWindow.networkAccessManager().cache()
145 cacheData = cache.data(imageUrl) 145 if cache:
146 cacheData = cache.data(imageUrl)
147 else:
148 cacheData = None
146 pixmap = QPixmap() 149 pixmap = QPixmap()
147 invalidPixmap = False 150 invalidPixmap = False
148 scene = QGraphicsScene(self.imagePreview) 151 scene = QGraphicsScene(self.imagePreview)
149 if not cacheData: 152 if not cacheData:
150 invalidPixmap = True 153 invalidPixmap = True
201 if not imageUrl.host(): 204 if not imageUrl.host():
202 imageUrl.setHost(QUrl(self.siteAddressLabel.text()).host()) 205 imageUrl.setHost(QUrl(self.siteAddressLabel.text()).host())
203 imageUrl.setScheme(QUrl(self.siteAddressLabel.text()).scheme()) 206 imageUrl.setScheme(QUrl(self.siteAddressLabel.text()).scheme())
204 207
205 cache = Helpviewer.HelpWindow.HelpWindow.networkAccessManager().cache() 208 cache = Helpviewer.HelpWindow.HelpWindow.networkAccessManager().cache()
206 cacheData = cache.data(imageUrl) 209 if cache:
210 cacheData = cache.data(imageUrl)
211 else:
212 cacheData = None
207 if not cacheData: 213 if not cacheData:
208 E5MessageBox.critical(self, 214 E5MessageBox.critical(self,
209 self.trUtf8("Save Image"), 215 self.trUtf8("Save Image"),
210 self.trUtf8("""This image is not available.""")) 216 self.trUtf8("""This image is not available."""))
211 return 217 return

eric ide

mercurial