Ignore:
Timestamp:
Nov 7, 2017, 12:00:13 PM (23 months ago)
Author:
Juanma
Message:

Fix validation of duplicated desktops in loadStore

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

Legend:

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

    r6172 r6187  
     1lliurex-store (0.4-lliurex3) xenial; urgency=medium
     2
     3  * Fix validation of duplicated desktops in loadStore
     4
     5 -- Juanma Navarro Mañez <juanma1980@gmail.com>  Tue, 07 Nov 2017 11:57:57 +0100
     6
    17lliurex-store (0.4-lliurex2) xenial; urgency=medium
    28
  • lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore/plugins/loadStore.py

    r6172 r6187  
    1414import gettext
    1515from bs4 import BeautifulSoup
    16 #gettext.textdomain('python3-lliurex-store')
    17 #_=gettext.gettext
     16gettext.textdomain('python3-lliurex-store')
     17_=gettext.gettext
    1818
    1919class loadstore:
    2020        def __init__(self):
    21                 self.dbg=0
     21                self.dbg=1
    2222                self.pluginInfo={'load':'*'}
    2323                self.store=''
     
    166166                                self._debug("Comparing "+fn+" with "+uniqDict[pkg]['fn'])
    167167                                if fn != uniqDict[pkg]['fn']:
    168                                         if fn != pkg:
     168                                        if fn != pkg and ".desktop" not in fn:
    169169                                                self._debug("Removed duplicated "+app.get_id())
    170170                                                store.remove_app(app)
    171171                                        else:
    172172                                                self._debug("Removed duplicated "+uniqDict[pkg]['app'].get_id())
     173                                                store.remove_app(uniqDict[pkg]['app'])
    173174                                                uniqDict.update({pkg:{'fn':app.get_id_no_prefix(),'app':app}})
    174                                                 store.remove_app(uniqDict[pkg]['app'])
    175175                        elif pkg:
    176176#                               self._debug("Adding "+app.get_id_filename()+" to uniq dict")
     
    268268                                for repo in repoTypeList:
    269269                                        self._debug(("Fetching repo %s")%(repo))
    270                                         print (("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
     270                                        print (_("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
    271271                                        progressBar=progressBar+"#"
    272                                         print (("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
     272                                        print (_("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
    273273                                        applist=self._generate_applist(self._fetch_repo(repo))
    274274                                        progressBar=progressBar+"##"
    275                                         print (("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
     275                                        print (_("Fetching %s catalogue: "+progressBar)%repoType,end="\r")
    276276                                        self._debug("Processing info...")
    277277                                        self._th_generate_xml_catalog(applist,outdir,infoPage,repoType,progressBar)
    278278                                        self._debug("Fetched repo "+repo)
    279                                         print ("Removing old entries...")
     279                                        print (_("Removing old entries..."))
    280280                                        self._clean_bundle_catalogue(applist,outdir)
    281281                        else:
Note: See TracChangeset for help on using the changeset viewer.