Ignore:
Timestamp:
Apr 21, 2017, 2:59:21 PM (3 years ago)
Author:
Juanma
Message:

CLI: WIP on shManager

File:
1 edited

Legend:

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

    r3884 r4394  
    7878                uniqDict={}
    7979                for app in applist:
     80                        #Prioritize Lliurex apps
     81                        if str(app.get_origin()).find('lliurex')>=0:
     82                                self._debug("Prioritize app "+str(app.get_id()))
     83                                app.set_priority(100)
     84                        elif app.has_category('Lliurex'):
     85                                self._debug("Prioritize app "+app.get_id())
     86                                app.set_priority(100)
     87                        else:
     88                                app.set_priority(0)
    8089                        #Remove apps whitout pkgname
    8190                        if not app.get_pkgnames():
     
    101110                        elif pkg:
    102111                                uniqDict.update({pkg:{'fn':app.get_id_filename(),'app':app}})
     112
    103113                #Check the blacklist
     114                store=self._apply_blacklist(store)
     115                return (store)
     116        #def _sanitize_store
     117
     118        def _apply_blacklist(self,store):
    104119                try:
    105120                        flavour=subprocess.check_output(["lliurex-version","-f"]).rstrip()
     
    132147                                self._debug('No blacklist to check')
    133148                except subprocess.CalledProcessError as e:
    134                         print(u"Running on a non Lliurex host")
     149                                self_debug("Running on a non Lliurex host")
    135150                except Exception as e:
    136151                        self._debug("Error processing blacklist: "+str(e))
    137                 return (store)
    138         #def _sanitize_store
     152                finally:
     153                        return(store)
     154        #def _apply_blacklist
    139155
Note: See TracChangeset for help on using the changeset viewer.