Ignore:
Timestamp:
Mar 10, 2017, 10:19:24 AM (2 years ago)
Author:
Juanma
Message:

Changed tokenize search terms method

Location:
lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore/plugins
Files:
2 edited

Legend:

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

    r3881 r3884  
    9393                                if fn != uniqDict[pkg]['fn']:
    9494                                        if fn != pkg:
    95                                                 self._debug("Removed duplicated"+app.get_id())
     95                                                self._debug("Removed duplicated "+app.get_id())
    9696                                                store.remove_app(app)
    9797                                        else:
    98                                                 self._debug("Removed duplicated"+uniqDict[pkg]['app'].get_id())
     98                                                self._debug("Removed duplicated "+uniqDict[pkg]['app'].get_id())
    9999                                                store.remove_app(uniqDict[pkg]['app'])
    100100                                                uniqDict.update({pkg:{'fn':app.get_id_filename(),'app':app}})
  • lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore/plugins/searchManager.py

    r3836 r3884  
    3737                if not type(tokens) is str:
    3838                        tokens=''
    39                 if len(tokens.split(' '))>1 or action=='list':
     39                else:
     40                        tokens=tokens.lower()
     41                if len(tokens.split(' '))>1 and action=='search':
    4042                        self._debug("Tokenizing search items")
    4143                        tokens=appstream.utils_search_tokenize(tokens)
    4244                else:
    43                         tokens=[tokens]
     45                        tokens=tokens.split(' ')
    4446                self.store=appstreamStore
    4547                self.result['status']={'status':-1,'msg':''}
     
    6163
    6264        def _search_app(self,tokens,exact_match):
    63                 self._debug("Searching app "+str(tokens)+ "with exact_match="+str(exact_match))
     65                self._debug("Searching app "+str(tokens)+ " with exact_match="+str(exact_match))
    6466                applist=[]
    6567                app=None
    6668                if len(tokens)==1:
    6769                        app=self._app_exists(tokens[0])
    68 
    6970                if app:
    7071                        applist.append(app)
Note: See TracChangeset for help on using the changeset viewer.