Ignore:
Timestamp:
Jun 15, 2017, 4:28:57 PM (2 years ago)
Author:
Juanma
Message:

added appImage catalogue download

File:
1 edited

Legend:

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

    r4935 r5187  
    3939
    4040        def execute_action(self,action,applist):
     41                self._debug("Applist: "+str(applist))
    4142                self.progress=0
    4243                self.installer=packagekit.Client()
     
    6364                                                self.result['data'].append({'package':appInfo['package']})
    6465                                        if action=='pkginfo':
     66                                                self._log("Looking "+appInfo['package'])
    6567                                                self.result['data'].append(self._get_App_Extended_Info(appInfo,app))
    6668                                self.progress=self.progress+(self.partialProgress/self.count)
     
    123125                        pass
    124126                if (results):
    125                         appID=app.get_id()
    126127                        appInfo['version']=app.get_version()
    127                         appInfo['arch']=appID.split(';')[2]
     128                        appInfo['arch']=app.get_id().split(';')[2]
    128129                        for related_app in results.get_package_array():
    129130                                dependsList.append(related_app.get_id())
     
    173174                self._debug("Resolving "+appName)
    174175                app=None
    175                 applist=[]
     176                resolvelist=[]
    176177                self.return_msg=False
    177178                if not filters:
     
    180181                        self._debug("Filter for resolver: "+str(filters))
    181182                        result=self.installer.resolve(filters,[appName,],None,self._fake_callback, None)
    182                         applist=result.get_package_array()
    183                         resolvedApp=applist[0]
     183                        resolvelist=result.get_package_array()
     184                        resolvedApp=resolvelist[0]
    184185                        #resolver bug: filters not work so if we want to remove an app first we must get the installed version...
    185186                        if filters==2:
    186                                 for app in applist:
     187                                for app in resolvelist:
    187188                                        if (str(app.get_info()).find('PK_INFO_ENUM_INSTALLED')!=-1):
    188189                                                resolvedApp=app
Note: See TracChangeset for help on using the changeset viewer.