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/shManager.py

    r7080 r8223  
    2323        def set_debug(self,dbg=True):
    2424                self.dbg=dbg
    25                 self._debug ("Debug enabled")
     25                #self._debug ("Debug enabled")
    2626        #def set_debug
    2727
     
    4141                if (action):
    4242                        for app_info in applist:
    43                                 self._debug("Executing action "+action+" for "+str(app_info))
     43                                #self._debug("Executing action "+action+" for "+str(app_info))
    4444                                if action=='install':
    4545                                        self.result['data'].append(self._install_App(app_info))
     
    5252        def _set_status(self,status,msg=''):
    5353                self.result['status']={'status':status,'msg':msg}
     54        #def _set_status
    5455
    5556        def _callback(self,partial_size=0,total_size=0):
     
    7071                return_msg=False
    7172                app_url=app_info['installerUrl']
    72                 self._debug("Checking availabilty for "+app_url)
     73                #self._debug("Checking availabilty for "+app_url)
    7374                tmp_dir=tempfile.mkdtemp(None,None,'/tmp')
    7475                file_name=app_url.split('/')[-1]
     
    8081                        try:
    8182                                sudo_cmd=['gksudo',dest_path]
    82                                 self._debug("executing "+str(sudo_cmd))
     83                                #self._debug("executing "+str(sudo_cmd))
    8384                                launched_cmd=subprocess.Popen(sudo_cmd,stdout=subprocess.PIPE,stdin=subprocess.PIPE,stderr=subprocess.PIPE)
    8485#                               launched_cmd=subprocess.check_output(sudo_cmd)
     
    9697                                cmd_status=launched_cmd.stdout.read()
    9798                                cmd_err=launched_cmd.stderr.read()
    98                                 self._debug("Error: "+str(cmd_err))
    99                                 self._debug("Result: "+str(cmd_status))
     99                                #self._debug("Error: "+str(cmd_err))
     100                                #self._debug("Result: "+str(cmd_status))
    100101                        except subprocess.CalledProcessError as callError:
    101102#                               err=callError.returncode
     
    103104                                err=303
    104105                        except Exception as e:
    105                                 self._debug(str(e))
     106                                #self._debug(str(e))
    106107                                err=12
    107108                else:
     
    116117                        tmp_dir=tempfile.mkdtemp(None,None,'/tmp')
    117118                        dest_path=tmp_dir+'/'+app_url.split('/')[-1]
    118                 self._debug("Downloading "+app_url+" to "+dest_path)   
     119                #self._debug("Downloading "+app_url+" to "+dest_path)   
    119120                try:
    120121#                       urllib.request.urlretrieve(app_url,dest_path)
     
    131132                        return_msg=True
    132133                except Exception as e:
    133                         self._debug(str(e))
     134                        #self._debug(str(e))
    134135                        return_msg=False
    135136                return return_msg
     
    138139        def _get_Sh_Info(self,app_info):
    139140                app_url=app_info['installerUrl']
    140                 self._debug("Connecting to "+app_url)
     141                #self._debug("Connecting to "+app_url)
    141142                app_url.strip()
    142143                try:
     
    148149                self._set_status(err)
    149150                return(app_info)
     151        #def _get_Sh_Info
    150152
    151153        #def _get_info
Note: See TracChangeset for help on using the changeset viewer.