fix #26
This commit is contained in:
parent
49599cd368
commit
90cf0834d1
@ -208,9 +208,9 @@ class Service(object):
|
||||
self._exporters = self._get_exporters()
|
||||
self._fields, self._actions = zip(*self._exporters) \
|
||||
if self._exporters else (None, None)
|
||||
self._word = u''
|
||||
# query interval: default 500ms
|
||||
self.query_interval = 0.5
|
||||
self.word = ''
|
||||
|
||||
def cache_this(self, result):
|
||||
self.cache[self.word].update(result)
|
||||
@ -235,13 +235,21 @@ class Service(object):
|
||||
@unique.setter
|
||||
def unique(self, value):
|
||||
self._unique = value
|
||||
|
||||
@property
|
||||
def word(self):
|
||||
return self._word
|
||||
|
||||
@word.setter
|
||||
def word(self, value):
|
||||
value = re.sub(r'</?\w+[^>]*>', '', value)
|
||||
self._word = value
|
||||
|
||||
@property
|
||||
def quote_word(self):
|
||||
word = re.sub(r'</?\w+[^>]*>', '', self.word)
|
||||
return urllib2.quote(
|
||||
word.encode('utf-8') if isinstance(word, unicode)
|
||||
else word
|
||||
self.word.encode('utf-8') if isinstance(self.word, unicode)
|
||||
else self.word
|
||||
)
|
||||
|
||||
@property
|
||||
|
||||
@ -215,9 +215,9 @@ class Service(object):
|
||||
self._exporters = self._get_exporters()
|
||||
self._fields, self._actions = zip(*self._exporters) \
|
||||
if self._exporters else (None, None)
|
||||
self._word = ''
|
||||
# query interval: default 500ms
|
||||
self.query_interval = 0.5
|
||||
self.word = u''
|
||||
|
||||
def cache_this(self, result):
|
||||
self.cache[self.word].update(result)
|
||||
@ -238,16 +238,23 @@ class Service(object):
|
||||
@property
|
||||
def unique(self):
|
||||
return self._unique
|
||||
|
||||
@property
|
||||
def quote_word(self):
|
||||
word = re.sub(r'</?\w+[^>]*>', '', self.word)
|
||||
return urllib2.quote(word)
|
||||
|
||||
@unique.setter
|
||||
def unique(self, value):
|
||||
self._unique = value
|
||||
|
||||
@property
|
||||
def word(self):
|
||||
return self._word
|
||||
|
||||
@word.setter
|
||||
def word(self, value):
|
||||
value = re.sub(r'</?\w+[^>]*>', '', value)
|
||||
self._word = value
|
||||
|
||||
@property
|
||||
def quote_word(self):
|
||||
return urllib2.quote(self.word)
|
||||
|
||||
@property
|
||||
def support(self):
|
||||
return True
|
||||
|
||||
Loading…
Reference in New Issue
Block a user