Changeset 3839
- Timestamp:
- Mar 8, 2017, 5:08:19 PM (4 years ago)
- Location:
- lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore/plugins/debManager.py
r3836 r3839 41 41 self.installer=packagekit.Client() 42 42 self.count=len(applist) 43 self._set_status(-1) 43 self.result['status']={'status':-1,'msg':''} 44 self.result['data']=[] 44 45 processedPkg=[] 45 46 #1.- If the app doesn't exist cancel the action … … 53 54 if action=='remove': 54 55 self._log("Removing "+appInfo['package']) 55 self._get_App_ Dependencies(appInfo,app)56 self._get_App_Extended_Info(appInfo,app) 56 57 self._log("Dependencies to remove"+str(appInfo['depends'])) 57 58 self._remove_App(app) … … 110 111 results=pkTask.get_depends(1,[app.get_id(),],True,None,self._fake_callback,None) 111 112 except: 113 self._set_status(1) 112 114 pass 113 115 if (results): 114 116 for app in results.get_package_array(): 115 117 dependsList.append(app.get_id()) 116 appInfo['depends']=dependsList117 appInfo['version']=app.get_version()118 appInfo['depends']=dependsList 119 appInfo['version']=app.get_version() 118 120 # appInfo['size']=app.get_size() 119 121 # return(dependsList) 122 self.result['data'].append(appInfo) 123 self._set_status(0) 120 124 return(appInfo) 121 125 #def _get_App_Dependencies … … 128 132 if appsCount==1: 129 133 self._debug("loading extended info") 130 self._get_App_Extended_Info(appInfo,app)134 appInfo=self._get_App_Extended_Info(appInfo,app) 131 135 self.partialProgress=100 132 136 self.result.append(appInfo) 137 # self.result['data'].update({appInfo['package']:appInfo}) 138 self._set_status(0) 133 139 return(appInfo) 134 140 #def _get_App_Info … … 141 147 try: 142 148 result=self.installer.resolve(1,[appName,],None,self._fake_callback, None) 143 print("********************")144 res2=self.installer.get_details([appName,],None,self._fake_callback, None)145 print(res2)146 print("********************")149 # print("********************") 150 # res2=self.installer.get_details([appName,],None,self._fake_callback, None) 151 # print(res2) 152 # print("********************") 147 153 applist=result.get_package_array() 148 154 if applist: -
lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore/storeManager.py
r3827 r3839 301 301 if action in self.result: 302 302 result[action]=self.result[action]['data'] 303 print (result[action]) 304 print("++++++++++++++++") 303 305 self.lock.release() 304 306 return(result) … … 371 373 if (package_type=='deb' and fullsearch==False): 372 374 continue 375 self._debug("Retrieving info for "+str(typeDict[package_type])) 373 376 pkgInfoFunction=self._execute_class_method(action,package_type,launchedby) 374 pkgInfoFunction.execute_action(action,typeDict[package_type])377 applistInfo=pkgInfoFunction.execute_action(action,typeDict[package_type])['data'] 375 378 return(applistInfo) 376 379 #def _get_Extended_App_Info … … 404 407 def _search_Store(self,searchItem='',action='search',fullsearch=False,launchedby=None): 405 408 applist={} 409 result={} 406 410 aux_applist=[] 407 411 if action=='list':
Note: See TracChangeset
for help on using the changeset viewer.