This commit is contained in:
St.Huang 2018-07-31 11:20:44 +08:00
parent 49599cd368
commit 90cf0834d1
2 changed files with 26 additions and 11 deletions

View File

@ -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

View File

@ -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