mirror of
				https://github.com/onyx-and-iris/vban-cmd-python.git
				synced 2025-10-31 13:41:46 +00:00 
			
		
		
		
	Update base.py
fix bug setting dirty parameters
This commit is contained in:
		
							parent
							
								
									f3dcc6415b
								
							
						
					
					
						commit
						b4f1b8b93f
					
				| @ -198,21 +198,23 @@ class VbanCmd(metaclass=ABCMeta): | ||||
|                     ) | ||||
|                 ), | ||||
|             ) | ||||
|             self._pdirty = private_packet.pdirty(self.public_packet) | ||||
|             self._ldirty = any(any(list_) for list_ in (strip_comp, bus_comp)) | ||||
| 
 | ||||
|             if self._public_packet != private_packet: | ||||
|                 self._public_packet = private_packet | ||||
|                 if private_packet.pdirty(self.public_packet): | ||||
|                     self.subject.notify("pdirty") | ||||
|                 if any(any(list_) for list_ in (strip_comp, bus_comp)): | ||||
|                     self.subject.notify( | ||||
|                         "ldirty", | ||||
|                         ( | ||||
|                             self.public_packet.inputlevels, | ||||
|                             strip_comp, | ||||
|                             self.public_packet.outputlevels, | ||||
|                             bus_comp, | ||||
|                         ), | ||||
|                     ) | ||||
|             if self.pdirty: | ||||
|                 self.subject.notify("pdirty") | ||||
|             if self.ldirty: | ||||
|                 self.subject.notify( | ||||
|                     "ldirty", | ||||
|                     ( | ||||
|                         self.public_packet.inputlevels, | ||||
|                         strip_comp, | ||||
|                         self.public_packet.outputlevels, | ||||
|                         bus_comp, | ||||
|                     ), | ||||
|                 ) | ||||
|             time.sleep(self.ratelimit) | ||||
| 
 | ||||
|     @property | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user