fix: update pymumble #95
This commit is contained in:
		
							
								
								
									
										11
									
								
								mumbleBot.py
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								mumbleBot.py
									
									
									
									
									
								
							@@ -621,7 +621,6 @@ class MumbleBot:
 | 
			
		||||
 | 
			
		||||
    def ducking_sound_received(self, user, sound):
 | 
			
		||||
        rms = audioop.rms(sound.pcm, 2)
 | 
			
		||||
        self._clear_pymumble_soundqueue()
 | 
			
		||||
        self._max_rms = max(rms, self._max_rms)
 | 
			
		||||
        if self._display_rms:
 | 
			
		||||
            if rms < self.ducking_threshold:
 | 
			
		||||
@@ -715,16 +714,6 @@ class MumbleBot:
 | 
			
		||||
        self.last_volume_cycle_time = time.time()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    # TODO: this is a temporary workaround for issue #44 of pymumble.
 | 
			
		||||
    def _clear_pymumble_soundqueue(self):
 | 
			
		||||
        for id, user in self.mumble.users.items():
 | 
			
		||||
            user.sound.lock.acquire()
 | 
			
		||||
            user.sound.queue.clear()
 | 
			
		||||
            user.sound.lock.release()
 | 
			
		||||
        self.log.debug("bot: pymumble soundqueue cleared.")
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def start_web_interface(addr, port):
 | 
			
		||||
    global formatter
 | 
			
		||||
    import interface
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								pymumble
									
									
									
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								pymumble
									
									
									
									
									
								
							 Submodule pymumble updated: 3cfdaa0cf1...c95e53633f
									
								
							
		Reference in New Issue
	
	Block a user