Ignore:
Timestamp:
Mar 8, 2017, 5:08:19 PM (3 years ago)
Author:
Juanma
Message:

wip

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore/plugins/debManager.py

    r3836 r3839  
    4141                self.installer=packagekit.Client()
    4242                self.count=len(applist)
    43                 self._set_status(-1)
     43                self.result['status']={'status':-1,'msg':''}
     44                self.result['data']=[]
    4445                processedPkg=[]
    4546                #1.- If the app doesn't exist cancel the action
     
    5354                                        if action=='remove':
    5455                                                self._log("Removing "+appInfo['package'])
    55                                                 self._get_App_Dependencies(appInfo,app)
     56                                                self._get_App_Extended_Info(appInfo,app)
    5657                                                self._log("Dependencies to remove"+str(appInfo['depends']))
    5758                                                self._remove_App(app)
     
    110111                        results=pkTask.get_depends(1,[app.get_id(),],True,None,self._fake_callback,None)
    111112                except:
     113                        self._set_status(1)
    112114                        pass
    113115                if (results):
    114116                        for app in results.get_package_array():
    115117                                dependsList.append(app.get_id())
    116                 appInfo['depends']=dependsList
    117                 appInfo['version']=app.get_version()
     118                        appInfo['depends']=dependsList
     119                        appInfo['version']=app.get_version()
    118120#               appInfo['size']=app.get_size()
    119121#               return(dependsList)
     122                        self.result['data'].append(appInfo)
     123                        self._set_status(0)
    120124                return(appInfo)
    121125        #def _get_App_Dependencies
     
    128132                if appsCount==1:
    129133                        self._debug("loading extended info")
    130                         self._get_App_Extended_Info(appInfo,app)
     134                        appInfo=self._get_App_Extended_Info(appInfo,app)
    131135                self.partialProgress=100
    132136                self.result.append(appInfo)
     137#               self.result['data'].update({appInfo['package']:appInfo})
     138                self._set_status(0)
    133139                return(appInfo)
    134140        #def _get_App_Info
     
    141147                try:
    142148                        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("********************")
    147153                        applist=result.get_package_array()
    148154                        if applist:
Note: See TracChangeset for help on using the changeset viewer.