Ignore:
Timestamp:
Jan 23, 2018, 12:36:00 PM (3 years ago)
Author:
jrpelegrina
Message:

Fix code

File:
1 edited

Legend:

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

    r6611 r6655  
    278278                else:
    279279                        for item in self.epi_conf["pkg_list"]:
     280                                update_repo=False
    280281                                app=item["name"]
    281282                                command="LANG=C LANGUAGE=en apt-cache policy %s"%app
     
    283284                                output=p.communicate()
    284285                                if str(output[0]) != '':
    285                                         if str(output[0]).split("\\n")[2].split(":")[1]=="":
    286                                                 cmd="LANG=C LANGUAGE=en apt-get update; "
    287                                                 return cmd
    288 
    289                                 else:
     286                                        tmp=str(output[0]).split("\\n")
     287                                        if len(tmp)>1:
     288                                                if tmp[2].split(":")[1]=="":
     289                                                        update_repo=True
     290                                                        #cmd="LANG=C LANGUAGE=en apt-get update; "
     291                                                        #return cmd
     292                                        else:
     293                                                update_repo=True
     294                                                #cmd="LANG=C LANGUAGE=en apt-get update; "
     295                                                #return cmd             
     296
     297                                else:
     298                                        update_repo=True
     299
     300                                if update_repo:
    290301                                        cmd="LANG=C LANGUAGE=en apt-get update; "
    291302                                        return cmd             
Note: See TracChangeset for help on using the changeset viewer.