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

Removed text messages from loadstore class

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.