Replace any expression in HomeKitWindowCover with a simple or (#102146)

This commit is contained in:
J. Nick Koston 2023-10-16 21:23:30 -10:00 committed by GitHub
parent 16c5a12c87
commit eea9de063b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -154,14 +154,9 @@ class HomeKitWindowCover(HomeKitEntity, CoverEntity):
if self.service.has(CharacteristicsTypes.POSITION_HOLD): if self.service.has(CharacteristicsTypes.POSITION_HOLD):
features |= CoverEntityFeature.STOP features |= CoverEntityFeature.STOP
supports_tilt = any( if self.service.has(
( CharacteristicsTypes.VERTICAL_TILT_CURRENT
self.service.has(CharacteristicsTypes.VERTICAL_TILT_CURRENT), ) or self.service.has(CharacteristicsTypes.HORIZONTAL_TILT_CURRENT):
self.service.has(CharacteristicsTypes.HORIZONTAL_TILT_CURRENT),
)
)
if supports_tilt:
features |= ( features |= (
CoverEntityFeature.OPEN_TILT CoverEntityFeature.OPEN_TILT
| CoverEntityFeature.CLOSE_TILT | CoverEntityFeature.CLOSE_TILT