Ignore:
Timestamp:
Nov 2, 2018, 9:15:56 AM (13 months ago)
Author:
Juanma
Message:

Implemented cache

File:
1 edited

Legend:

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

    r7432 r8223  
    2020                if hasattr(sys,'last_value') or not (os.path.exists(self.zmd_folder)):
    2121                        #If there's an error at this point it only could be an importError caused by xmlrpc
    22                         print("ERROR!!!!")
     22                        print("ZMD support disabled")
    2323                        self.disabled=True
    2424                self.plugin_actions={'install':'zmd','pkginfo':'zmd','remove':'zmd'}
     
    3333        def set_debug(self,dbg=True):
    3434                self.dbg=dbg
    35                 self._debug ("Debug enabled")
     35                #self._debug ("Debug enabled")
    3636        #def set__debug
    3737
     
    7575        def _set_status(self,status,msg=''):
    7676                self.result['status']={'status':status,'msg':msg}
     77        #def _set_status
    7778       
    7879        def _callback(self,zmd_launcher):
     
    8990        def _install_Zmd(self,app_info):
    9091                zmd=self.zmd_folder+'/'+app_info['package']+'.zmd'
    91                 self._debug("Installing "+str(zmd))
     92                #self._debug("Installing "+str(zmd))
    9293                app_info=self._get_Zmd_Info(app_info)
    9394                if app_info['state']=='installed':
     
    9899                                try:
    99100                                        zmd_sudo=['pe',zmd]
    100                                         self._debug("executing "+str(zmd_sudo))
     101                                        #self._debug("executing "+str(zmd_sudo))
    101102                                        launched_zmd=subprocess.Popen(zmd_sudo,stdout=subprocess.PIPE,stdin=subprocess.PIPE,stderr=subprocess.PIPE)
    102103                                        zmd_launcher=os.path.basename(zmd)
     
    107108                                        zmd_status=launched_zmd.stdout.read()
    108109                                        zmd_err=launched_zmd.stderr.read()
    109                                         self._debug("Error: "+str(zmd_err))
    110                                         self._debug("Result: "+str(zmd_status))
     110                                        #self._debug("Error: "+str(zmd_err))
     111                                        #self._debug("Result: "+str(zmd_status))
    111112                                except Exception as e:
    112                                         self._debug(str(e))
     113                                        #self._debug(str(e))
     114                                        pass
    113115                                finally:
    114116                                        app_info=self._get_Zmd_Info(app_info)
     
    123125        def _remove_Zmd(self,app_info):
    124126                zmd=app_info['package']+'.zmd'
    125                 self._debug("Removing "+str(zmd))
     127                #self._debug("Removing "+str(zmd))
    126128                os.chdir(self.zmd_folder)
    127129                sw_continue=False
     
    137139                                        packagelist=packagelist[:-1]
    138140                                        #We've the file with the packagelist, now it's time to read the list
    139                                         self._debug("Obtaining packages in : "+packagelist)
     141                                        #self._debug("Obtaining packages in : "+packagelist)
    140142                                        f2=open  (packagelist,'r')
    141143                                        for line2 in f2:
     
    143145                                                pkg=pkg.split("\t")[0]
    144146                                                pkg=pkg.replace('"','')
    145                                                 self._debug("Append to remove list: "+pkg)
     147                                                #self._debug("Append to remove list: "+pkg)
    146148                                                remove_packages.append(pkg)
    147149                                        f2.close()
     
    161163                        zmd_sudo=['gksudo',zmd_script]
    162164                        try:
    163                                 self._debug("Executing "+str(zmd_sudo))
     165                                #self._debug("Executing "+str(zmd_sudo))
    164166                                zmd_launcher=os.path.basename(zmd)
    165167                                zmd_launcher=os.path.splitext(zmd_launcher)[0]
    166168                                launched_zmd=subprocess.Popen(zmd_sudo,stdout=subprocess.PIPE,stdin=subprocess.PIPE,stderr=subprocess.PIPE)
    167                                 self._debug("Launched")
     169                                #self._debug("Launched")
    168170                                while launched_zmd.poll() is None:
    169171                                        self._callback(zmd_launcher)
     
    173175                        except Exception as e:
    174176                                err=6
    175                                 self._debug(str(e))
    176                         self._debug("Error: "+str(zmd_err))
    177                         self._debug("Result: "+str(zmd_status))
     177                                #self._debug(str(e))
     178                        #self._debug("Error: "+str(zmd_err))
     179                        #self._debug("Result: "+str(zmd_status))
    178180                        app_info=self._get_Zmd_Info(app_info)
    179181                        if app_info['state']=='installed':
Note: See TracChangeset for help on using the changeset viewer.