Объектив Unity не входит в глобальный поиск

Я использую шаблон объектива с быстрым единством здесь http://developer.ubuntu.com/2012/04/how-to-create-a-wikipedia-unity-lens-for-ubuntu/ Это работает совершенно нормально, но даже если я установил search_in_global в true, глобальный поиск вызывает функцию поиска моего объектива без введенного параметра поиска, таким образом он возвращает все, что может найти:

class Meta:
    name = 'myLens'
    description = 'My Lens'
    search_hint = 'Search My Lens'
    icon = 'mylens.svg'
    search_on_blank=True
    search_in_global=True #doesn't seem to work

Когда я набираю глобальный поиск, моя функция поиска не вызывается с введенными фразами, но с пустой строкой / null:

def search(self, search, results):
    print "searching for %s" % search
    #...

Может ли кто-нибудь помочь мне здесь?


Спасибо за быстрый ответ! Я добавил предложенный метод следующим образом:

def global_search(self, search, results):
    print "searching globally for %s" % search
    self.search(search, results)

к сожалению, вывод, когда я набираю что-либо в глобальной тире, не сильно меняется:

leopard2a5@Spieleknecht:~/Desktop/mylens$ quickly run
searching globally for 
searching for

3
задан 17 May 2012 в 14:54

3 ответа

Если вы определяете функцию global_search (self, phrase, results), которая будет вызываться в глобальных поисках вместо поиска по умолчанию (self, phrase, results). Посмотрите, получится ли правильная фраза.

2
ответ дан 25 July 2018 в 19:21

Если вы определяете функцию global_search (self, phrase, results), которая будет вызываться в глобальных поисках вместо поиска по умолчанию (self, phrase, results). Посмотрите, получится ли правильная фраза.

2
ответ дан 7 August 2018 в 19:05

Если вы определяете функцию global_search (self, phrase, results), которая будет вызываться в глобальных поисках вместо поиска по умолчанию (self, phrase, results). Посмотрите, получится ли правильная фраза.

2
ответ дан 10 August 2018 в 07:37

Другие вопросы по тегам:

Похожие вопросы: