settings only for active searchers
This commit is contained in:
		
							parent
							
								
									56c3f89338
								
							
						
					
					
						commit
						49de8f6eb9
					
				@ -250,7 +250,7 @@ class ControlCenter(AddonDialogWindow):
 | 
			
		||||
        __settings__.openSettings()
 | 
			
		||||
 | 
			
		||||
    def openSearcherSettings(self):
 | 
			
		||||
        slist = Searchers().list('external').keys()
 | 
			
		||||
        slist=Searchers().activeExternal()
 | 
			
		||||
        if len(slist)>0:
 | 
			
		||||
            ret = xbmcgui.Dialog().select(__language__(30418), slist)
 | 
			
		||||
            if ret > -1 and ret < len(slist):
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										12
									
								
								functions.py
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								functions.py
									
									
									
									
									
								
							@ -1123,7 +1123,7 @@ class Searchers():
 | 
			
		||||
        get_active = []
 | 
			
		||||
        for searcher in self.list().keys():
 | 
			
		||||
            if self.old(searcher): get_active.append(searcher + '.py')
 | 
			
		||||
        print 'Active Searchers: ' + str(get_active)
 | 
			
		||||
        log('Active Searchers: ' + str(get_active))
 | 
			
		||||
        return get_active
 | 
			
		||||
 | 
			
		||||
    def searchWithSearcher(self, keyword, searcher):
 | 
			
		||||
@ -1163,6 +1163,12 @@ class Searchers():
 | 
			
		||||
                xbmc.executebuiltin('Dialog.Close(all,true)')
 | 
			
		||||
                xbmc.executebuiltin('XBMC.ActivateWindow(Addonbrowser,addons://search/%s)' % ('Torrenter Searcher %s' % searcher))
 | 
			
		||||
 | 
			
		||||
    def activeExternal(self):
 | 
			
		||||
        slist = []
 | 
			
		||||
        for searcher in self.list('external').keys():
 | 
			
		||||
            if self.old(searcher): slist.append(searcher)
 | 
			
		||||
        return slist
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def search(url, searchersList, isApi=None):
 | 
			
		||||
    from threading import Thread
 | 
			
		||||
@ -1171,6 +1177,10 @@ def search(url, searchersList, isApi=None):
 | 
			
		||||
    except ImportError:
 | 
			
		||||
        from queue import Queue
 | 
			
		||||
 | 
			
		||||
    num_threads=__settings__.getSetting('num_threads')
 | 
			
		||||
    if num_threads not in ['',None] and int(num_threads)>0:
 | 
			
		||||
        num_threads = int(num_threads)
 | 
			
		||||
    else:
 | 
			
		||||
        num_threads = 3
 | 
			
		||||
    queue = Queue()
 | 
			
		||||
    result = {}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user