mirror of
				https://github.com/KevinMidboe/python-gpiozero.git
				synced 2025-10-29 17:50:37 +00:00 
			
		
		
		
	Merge pull request #341 from lurch/deprecate_CompositeDevice_all
remove usage of CompositeDevice.all since it's marked as deprecated
This commit is contained in:
		| @@ -52,7 +52,7 @@ class CompositeOutputDevice(SourceMixin, CompositeDevice): | ||||
|         """ | ||||
|         Turn all the output devices on. | ||||
|         """ | ||||
|         for device in self.all: | ||||
|         for device in self: | ||||
|             if isinstance(device, (OutputDevice, CompositeOutputDevice)): | ||||
|                 device.on() | ||||
|  | ||||
| @@ -60,7 +60,7 @@ class CompositeOutputDevice(SourceMixin, CompositeDevice): | ||||
|         """ | ||||
|         Turn all the output devices off. | ||||
|         """ | ||||
|         for device in self.all: | ||||
|         for device in self: | ||||
|             if isinstance(device, (OutputDevice, CompositeOutputDevice)): | ||||
|                 device.off() | ||||
|  | ||||
| @@ -69,7 +69,7 @@ class CompositeOutputDevice(SourceMixin, CompositeDevice): | ||||
|         Toggle all the output devices. For each device, if it's on, turn it | ||||
|         off; if it's off, turn it on. | ||||
|         """ | ||||
|         for device in self.all: | ||||
|         for device in self: | ||||
|             if isinstance(device, (OutputDevice, CompositeOutputDevice)): | ||||
|                 device.toggle() | ||||
|  | ||||
| @@ -83,7 +83,7 @@ class CompositeOutputDevice(SourceMixin, CompositeDevice): | ||||
|  | ||||
|     @value.setter | ||||
|     def value(self, value): | ||||
|         for device, v in zip(self.all, value): | ||||
|         for device, v in zip(self, value): | ||||
|             if isinstance(device, (OutputDevice, CompositeOutputDevice)): | ||||
|                 device.value = v | ||||
|             # Simply ignore values for non-output devices | ||||
| @@ -915,7 +915,7 @@ class _EnergenieMaster(SharedMixin, CompositeOutputDevice): | ||||
|         with self._lock: | ||||
|             try: | ||||
|                 code = (8 * bool(enable)) + (8 - socket) | ||||
|                 for bit in self.all[:4]: | ||||
|                 for bit in self[:4]: | ||||
|                     bit.value = (code & 1) | ||||
|                     code >>= 1 | ||||
|                 sleep(0.1) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user