Ignore:
Timestamp:
Dec 22, 2017, 2:07:25 PM (21 months ago)
Author:
Juanma
Message:

Removed text messages from loadstore class

Location:
lliurex-store/trunk/fuentes
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • lliurex-store/trunk/fuentes/debian/changelog

    r6459 r6547  
     1lliurex-store (0.4.2) xenial; urgency=medium
     2
     3  * Removed text messages from loadstore class
     4
     5 -- Juanma Navarro Mañez <juanma1980@gmail.com>  Fri, 22 Dec 2017 14:06:54 +0100
     6
    17lliurex-store (0.4.1) xenial; urgency=medium
    28
  • lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore/plugins/loadStore.py

    r6458 r6547  
    1414import gettext
    1515from bs4 import BeautifulSoup
    16 gettext.textdomain('python3-lliurex-store')
    17 _=gettext.gettext
    1816
    1917class loadstore:
    2018        def __init__(self):
    2119                self.dbg=0
    22                 self.pluginInfo={'load':'*'}
     20                self.pluginInfo={'load':'*','load_bundles':'*'}
    2321                self.store=''
    2422                self.progress=0
     
    5048                        self.store=appstream.Store()
    5149                if action=='load':
    52                         self._load_store(self.store,loadBundles)
    53 #               self.progress=100
     50                        self._load_store(self.store)
     51                if action=='load_bundles':
     52                        self._load_store(self.store,loadBundles=True)
     53                self.progress=100
    5454                return (self.store)
    5555        #def execute_action
     
    9393        def _generic_file_load(self,filesDir,store):
    9494                iconPath='/usr/share/icons/hicolor/128x128'
     95                files=os.listdir(filesDir)
    9596                for appFile in os.listdir(filesDir):
    9697                        if appFile.endswith('appdata.xml'):
     
    147148                                app.set_priority(0)
    148149                                if app.get_id_filename() in lliurexApps.keys():
    149 #                                       app.set_merge_kind(appstream.AppMergeKind.APPEND)
    150150                                        self._debug("Mergin app "+str(app.get_id())+" as is in Lliurex")
    151 #                                       app.set_id(lliurexApps[app.get_id_filename()])
    152151                                        lliurexApps[app.get_id_filename()].subsume_full(app,appstream.AppSubsumeFlags.BOTH_WAYS)
    153152                                        store.remove_app(app)
     
    219218                                        self._debug("Blacklisted app: "+blApp)
    220219                                        resultRe=re.search('([^a-zA-Z0-9_-])',blApp)
    221 #                                       if blApp[-1]!='*':
    222220                                        if resultRe:
    223221                                                if blApp[0]=='*':
     
    238236                                                        resultRe=re.search(blApp,app.get_id())
    239237                                                        if resultRe:
    240 #                                                       if blApp.lower() in app.get_id_filename().lower():
    241238                                                                store.remove_app(app)
    242239                                                                self._debug("Removed "+str(app.get_id()) +" as matches with "+blApp)
     
    268265                                for repo in repoTypeList:
    269266                                        self._debug(("Fetching repo %s")%(repo))
    270                                         print (_("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
    271                                         progressBar=progressBar+"#"
    272                                         print (_("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
     267#                                       print (("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
     268#                                       progressBar=progressBar+"#"
     269#                                       print (("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
    273270                                        applist=self._generate_applist(self._fetch_repo(repo))
    274                                         progressBar=progressBar+"##"
    275                                         print (_("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
     271#                                       progressBar=progressBar+"##"
     272#                                       print (("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
    276273                                        self._debug("Processing info...")
    277274                                        self._th_generate_xml_catalog(applist,outdir,infoPage,repoType,progressBar)
    278275                                        self._debug("Fetched repo "+repo)
    279                                         print (_("Removing old entries..."))
     276#                                       print (("Removing old entries..."))
    280277                                        self._clean_bundle_catalogue(applist,outdir)
    281278                        else:
     
    318315                lenAppList=len(randomList)
    319316                inc=30/lenAppList
    320                 print (CURSOR_UP)
     317#               print (CURSOR_UP)
    321318                for app in randomList:
    322319                        th=threading.Thread(target=self._th_write_xml, args = (app,outdir,infoPage,semaphore,inc))
     
    327324                                progressBar='#'+progressBar
    328325#                       print (CURSOR_UP)
    329                         print (_("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
     326#                       print (("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
    330327                os.system('setterm -cursor on')
    331328                print('')
     
    338335                version=nameSplitted[1]
    339336                arch=nameSplitted[2]
    340 #               filename=outdir+name+"_"+version+".appdata.xml"
    341337                filename=outdir+app.lower().replace('appimage',"appdata.xml")
    342338                self._debug("checking if we need to download "+filename)
  • lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore/plugins/searchManager.py

    r5591 r6547  
    5555                self.result['status']={'status':-1,'msg':''}
    5656                self.result['data']=[]
    57                 if action=='list':
    58                         self._list_category(tokens)
    59                 if action=='list_sections':
    60                         self._list_sections()
    61                 if (action=='search' or action=='info'):
    62                         self._search_app(tokens,exact_match_for_search)
     57                if self.store:
     58                        if action=='list':
     59                                self._list_category(tokens)
     60                        if action=='list_sections':
     61                                self._list_sections()
     62                        if (action=='search' or action=='info'):
     63                                self._search_app(tokens,exact_match_for_search)
    6364                self.progress=100
    6465                return(self.result)
  • lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore/storeManager.py

    r6458 r6547  
    1717class StoreManager:
    1818        def __init__(self,args=()):
    19                 #               self.store=appstream.Store()
     19                self.dbg=0
     20                self._propagate_dbg=0
    2021                self.store=None
    2122                self.relatedActions={
     
    2930                                        }
    3031                self.loadBundles=False
    31                 self.dbg=0
    32                 self._propagate_dbg=0
    3332                if args:
    3433                        if args[0]==1:
     
    5150                self._define_functions_for_threads()    #Function that loads the dictionary self.threads
    5251                self.__init_plugins__()                 #Function that loads the plugins
    53                 self.execute_action('load')             #Initial load of the store
     52                self._debug("Load bundles %s"%self.loadBundles)
     53                if self.loadBundles:
     54                        self.execute_action('load_bundles')             #Initial load of the store
     55                else:
     56                        self.execute_action('load')             #Initial load of the store
    5457        #def main
    5558
     
    108111        def _define_functions_for_threads(self):
    109112                self.threads['load']="threading.Thread(target=self._load_Store)"
     113                self.threads['load_bundles']="threading.Thread(target=self._load_Store)"
    110114                self.threads['get_info']="threading.Thread(target=self._get_App_Info,args=[args])"
    111115                self.threads['pkginfo']="threading.Thread(target=self._get_Extended_App_Info,args=[args])"
     
    128132                if self.is_action_running('load'):
    129133                        self._join_action('load')
     134                if self.is_action_running('load_bundles'):
     135                        self._join_action('load_bundles')
    130136                sw_withoutStatus=False
    131137                if action not in self.threads.keys():
     
    218224                                                                        status=True
    219225                                                                        break
    220 #                       self._debug(action+" running: "+str(status))
    221226                return(status)
    222227        #def is_action_running
     
    280285                                for action in actionList:
    281286                                        if parentAction in self.threadsProgress.keys():
    282 #                                               self._debug(str(len(self.threadsProgress[parentAction]))+" Threads for action "+parentAction+": "+str(self.threadsProgress[parentAction]))
    283287                                                acumProgress=0
    284288                                                for threadfunction,function in self.threadsProgress[parentAction].items():
    285 #                                                       function=self.threadsProgress[parentAction][threadfunction]
    286 #                                                       self._debug(str(function)+" "+ str(threadfunction) + " "+parentAction)
    287289                                                        acumProgress=acumProgress+function.progress
    288 #                                                       self._debug("Acum for process "+parentAction+": "+str(acumProgress))
    289290       
    290291                                                count=len(self.relatedActions[parentAction])
    291 #                                               self._debug("Assign result for action" +action)
    292292                                                self.progressActions[parentAction]=round(acumProgress/count,0)
    293293                                                progress[parentAction]=self.progressActions[parentAction]
     
    295295                                #put a 100% just in case
    296296                                if parentAction in self.progressActions.keys():
    297 #                                       if self.progressActions[parentAction]:
    298 #                                               self.progressActions[parentAction]=100
    299297                                        self.progressActions[parentAction]=100
    300298                self.lock.release()
    301 #               self._debug("Progress :"+str(progress))
    302299                return(self.progressActions)
    303300        #def get_progress
     
    363360        #def get_status
    364361
    365         def load_bundles(self):
    366                 self.loadBundles=True
    367                 self._load_Store()
    368 
    369362        ####
    370363        #Loads the store
    371364        ####
    372365        def _load_Store(self):
    373                 action='load'
    374                 loadFunction=self._execute_class_method(action)
     366                if self.loadBundles:
     367                        action='load_bundles'
     368                else:
     369                        action='load'
     370                loadFunction=self._execute_class_method(action,None,None)
    375371                self.store=loadFunction.execute_action(action,self.store,self.loadBundles)
    376372        #def _load_Store
Note: See TracChangeset for help on using the changeset viewer.