def do_multi(data): try: __x = filterNone(set(data.split(field_multis[field]))) except AttributeError: __x = data if hasattr(__x, '__iter__'): try: __x = [ i.strip() for i in __x ] except AttributeError: pass return __x
def do_multi(data): try: __x = filterNone(set(data.split(field_multis[field]))) except AttributeError: __x = data try: __x.__iter__ except: return __x else: try: return [__i.strip() for __i in __x] except AttributeError: return __x
def _more_threads(self): emit_signal(eband, 'log', 'running more_threads') cur = len(self.container) emit_signal(eband, 'log', 'len container at start: %s' % str(cur)) sconn = xappy.SearchConnection(srchidx) self._update_tids(sconn) to_get = filter(lambda x: x not in self.container._map, self._tids[:cur]) to_get = filterNone(set(to_get)) #emit_signal(eband, 'log', str(to_get)) to_get.extend(self._tids[cur:(cur+self._rows-len(to_get))]) #emit_signal(eband, 'log', str(to_get)) self._add_more_threads(sconn, to_get) sconn.close()