Ignore:
Timestamp:
May 13, 2017, 12:34:42 AM (2 years ago)
Author:
Juanma
Message:

recovered... lost code?

File:
1 edited

Legend:

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

    r4363 r4741  
    1515        def __init__(self):
    1616                self.locale=locale.getlocale()[0]
    17                 self.dbg=0
     17                self.dbg=1
    1818                self.zmdPath='/usr/share/zero-center/zmds'
    1919                self.disabled=False
     
    4646        def execute_action(self,action,applist):
    4747                self.result['status']={'status':-1,'msg':''}
    48                 self.result['data']=applist
     48                self.result['data']=list(applist)
    4949                if self.disabled:
    5050                        self._set_status(9)
     
    9696                                        self._callback(zmdLauncher)
    9797                                        time.sleep(0.4)
    98                                 zmdResult=zmdCmdtdout.read()
     98                                zmdResult=zmdCmd.stdout.read()
    9999                                zmdError=zmdCmd.stderr.read()
    100100                                self._debug("Error: "+str(zmdError))
     
    178178
    179179        def _get_Zmd_Info(self,appInfo):
    180                 n4dvars=self.n4dclient.get_variable("","VariablesManager","ZEROCENTER")
    181180                zmd=appInfo['package']
    182181                appInfo['status']='Available'
    183                 if n4dvars:
    184                         for key in n4dvars:
    185                                 if zmd.lower() in key.lower():
    186                                         if n4dvars[key]['state']==1:
    187                                                 appInfo['status']='Installed'
    188 
    189                 self._set_status(6)
     182                try:
     183                        n4dvars=self.n4dclient.get_variable("","VariablesManager","ZEROCENTER")
     184                        if n4dvars:
     185                                self._set_status(0)
     186                                for key in n4dvars:
     187                                        if zmd.lower() in key.lower():
     188                                                if n4dvars[key]['state']==1:
     189                                                        appInfo['status']='Installed'
     190                        else:
     191                                self._set_status(0)
     192                except:
     193                        self._set_status(10)
    190194#               self.result['data'].append(appInfo)
    191195#               self.result.append(appInfo)
Note: See TracChangeset for help on using the changeset viewer.