Fix for slow updater
This commit is contained in:
		
							parent
							
								
									e5593d9a7f
								
							
						
					
					
						commit
						39a3f70084
					
				| 
						 | 
				
			
			@ -758,12 +758,14 @@ def get_updater_status():
 | 
			
		|||
                "11": _(u'Update failed:') + u' ' + _(u'General error')
 | 
			
		||||
            }
 | 
			
		||||
            status['text'] = text
 | 
			
		||||
            # helper.updater_thread = helper.Updater()
 | 
			
		||||
            updater_thread.status = 0
 | 
			
		||||
            updater_thread.start()
 | 
			
		||||
            status['status'] = updater_thread.get_update_status()
 | 
			
		||||
    elif request.method == "GET":
 | 
			
		||||
        try:
 | 
			
		||||
            status['status'] = updater_thread.get_update_status()
 | 
			
		||||
            if status['status']  == -1:
 | 
			
		||||
                status['status'] = 7
 | 
			
		||||
        except AttributeError:
 | 
			
		||||
            # thread is not active, occurs after restart on update
 | 
			
		||||
            status['status'] = 7
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -49,7 +49,7 @@ class Updater(threading.Thread):
 | 
			
		|||
 | 
			
		||||
    def __init__(self):
 | 
			
		||||
        threading.Thread.__init__(self)
 | 
			
		||||
        self.status = 0
 | 
			
		||||
        self.status = -1
 | 
			
		||||
        self.updateIndex = None
 | 
			
		||||
 | 
			
		||||
    def get_current_version_info(self):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user