Changeset 7070
- Timestamp:
- Mar 16, 2018, 1:34:23 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore/plugins/snapManager.py
r7069 r7070 34 34 self.icon_cache_enabled=False 35 35 self._debug("Icon cache disabled") 36 if not os.path.isdir(self.images_folder): 37 try: 38 os.makedirs(self.images_folder) 39 except: 40 self.icon_cache_enabled=False 41 self._debug("Icon cache disabled") 36 42 #def __init__ 37 43 … … 141 147 if self.icon_cache_enabled: 142 148 icon.set_kind(appstream.IconKind.LOCAL) 143 icon.set_name(self._download_file(pkg.get_icon(),pkg.get_name() ))149 icon.set_name(self._download_file(pkg.get_icon(),pkg.get_name(),self.icons_folder)) 144 150 else: 145 151 icon.set_kind(appstream.IconKind.REMOTE) … … 150 156 app.set_project_license(pkg.get_license()) 151 157 152 # if pkg.get_screenshots(): 153 # img=appstream.Image() 158 if pkg.get_screenshots(): 159 for snap_screen in pkg.get_screenshots(): 160 img=appstream.Image() 161 img.load_filename(self._download_file(snap_screen.get_url(),pkg.get_name(),self.images_folder)) 162 break 163 screenshot.add_image(img) 164 app.add_screenshot(screenshot) 154 165 # screenshot_list=[] 155 166 # for screen in pkg.get_screenshots(): … … 203 214 #def _search_snap 204 215 205 def _download_file(self,url,app_name): 206 target_file=self.icons_folder+'/'+app_name+".png" 216 def _download_file(self,url,app_name,dest_dir): 217 # target_file=self.icons_folder+'/'+app_name+".png" 218 target_file=dest_dir+'/'+app_name+".png" 207 219 if not os.path.isfile(target_file): 208 220 self._debug("Downloading %s to %s"%(url,target_file))
Note: See TracChangeset
for help on using the changeset viewer.