Merge pull request #320 from basnijholt/add-pre-commit

Add pre-commit CI
This commit is contained in:
Bas Nijholt 2022-08-29 09:25:47 -07:00 committed by GitHub
commit 26e412c583
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 17 additions and 3 deletions

14
.github/workflows/pre-commit.yaml vendored Normal file
View file

@ -0,0 +1,14 @@
name: pre-commit
on:
pull_request:
push:
branches: [master]
jobs:
pre-commit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v3
- uses: pre-commit/action@v3.0.0

View file

@ -169,12 +169,14 @@ BRIGHTNESS_ATTRS = {
# Keep a short domain version for the context instances (which can only be 36 chars)
_DOMAIN_SHORT = "adapt_lgt"
def _int_to_bytes(i: int, signed: bool = False) -> bytes:
bits = i.bit_length()
if signed:
# Make room for the sign bit.
bits += 1
return i.to_bytes((bits + 7) // 8, 'little', signed=signed)
return i.to_bytes((bits + 7) // 8, "little", signed=signed)
def _short_hash(string: str, length: int = 4) -> str:
"""Create a hash of 'string' with length 'length'."""

View file

@ -33,13 +33,11 @@ from homeassistant.components.adaptive_lighting.const import (
)
from homeassistant.components.adaptive_lighting.switch import (
_attributes_have_changed,
_expand_light_groups,
color_difference_redmean,
create_context,
is_our_context,
)
from homeassistant.components.demo.light import DemoLight
from homeassistant.components.group import DOMAIN as GROUP_DOMAIN
from homeassistant.components.light import (
ATTR_BRIGHTNESS,
ATTR_BRIGHTNESS_PCT,