Changeset 6711


Ignore:
Timestamp:
Jan 29, 2018, 9:22:18 AM (19 months ago)
Author:
jrpelegrina
Message:

Fix file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • epi/trunk/fuentes/python3-epi/epimanager.py

    r6706 r6711  
    155155                                debian_name=""
    156156                                component=""
    157                                 pkg=item["key_store"]
    158                                 action="info"
    159                                 self.storeManager.execute_action(action,pkg)
    160                                 while self.storeManager.is_action_running(action):
    161                                         time.sleep(0.2)
    162 
    163                                 ret=self.storeManager.get_status(action)
    164 
    165                                 if ret["status"]==0:
    166                                         data=self.storeManager.get_result(action)
    167 
    168                                         if len(data)>0:
    169 
    170                                                 if not self.getStatus_byscript:
    171                                                         if (data["info"][0]["state"]) !="":
    172                                                                 status=data["info"][0]["state"]
     157                                try:
     158                                        pkg=item["key_store"]
     159                                        action="info"
     160                                        self.storeManager.execute_action(action,pkg)
     161                                        while self.storeManager.is_action_running(action):
     162                                                time.sleep(0.2)
     163
     164                                        ret=self.storeManager.get_status(action)
     165
     166                                        if ret["status"]==0:
     167                                                data=self.storeManager.get_result(action)
     168
     169                                                if len(data)>0:
     170
     171                                                        if not self.getStatus_byscript:
     172                                                                if (data["info"][0]["state"]) !="":
     173                                                                        status=data["info"][0]["state"]
     174                                                                else:
     175                                                                        status=self.check_pkg_status(app,order)
    173176                                                        else:
    174                                                                 status=self.check_pkg_status(app,order)
     177                                                                status=self.check_pkg_status(app,order)         
     178                                                               
     179
     180                                                        description=data["info"][0]["description"]
     181                                                        icon=data["info"][0]["icon"]
     182                                                        name=data["info"][0]["name"]
     183                                                        summary=data["info"][0]["summary"]
     184                                                        debian_name=data["info"][0]["package"]
     185                                                        component=data["info"][0]["component"]
     186
    175187                                                else:
    176188                                                        status=self.check_pkg_status(app,order)         
     189                                        else:
     190                                                status=self.check_pkg_status(app,order)
     191                               
     192                                except:
     193                                        status=self.check_pkg_status(app,order)
    177194                                                       
    178 
    179                                                 description=data["info"][0]["description"]
    180                                                 icon=data["info"][0]["icon"]
    181                                                 name=data["info"][0]["name"]
    182                                                 summary=data["info"][0]["summary"]
    183                                                 debian_name=data["info"][0]["package"]
    184                                                 component=data["info"][0]["component"]
    185 
    186                                         else:
    187                                                 status=self.check_pkg_status(app,order)         
    188                                 else:
    189                                         status=self.check_pkg_status(app,order)         
    190195                               
    191196                                pkg_info[app]={}
Note: See TracChangeset for help on using the changeset viewer.