Skip to content

Commit

Permalink
Prevent reset of lights and devices on single run
Browse files Browse the repository at this point in the history
  • Loading branch information
henryruhs committed Mar 2, 2023
1 parent 84396ce commit 43a8fb8
Show file tree
Hide file tree
Showing 28 changed files with 29 additions and 29 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/compulab/fit_statusb/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/elgato/streamdeck/device.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ def process_devices(devices : Any, producer_report : List[ProducerReport]) -> Li

for device in devices:
if set_device(device, producer_report):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_device(device)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/embrava/blynclight/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/embrava/blynclight_mini/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/embrava/blynclight_plus/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/gigabyte/rgb_fusion2/device.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def process_devices(devices : Any, producer_report : List[ProducerReport]) -> Li

for device in devices:
set_device(device, color.get_by_status(status))
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_device(device)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/kuando/busylight_alpha/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/kuando/busylight_omega/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/lifx/lifx/group.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ def process_groups(groups : Any, producer_report : List[ProducerReport]) -> List

for group in groups:
set_group(group, color.get_by_status(status))
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_group(group)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/lifx/lifx/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
set_light(light, color.get_by_status(status))
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/luxafor/flag/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/luxafor/mute/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/luxafor/orb/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/magic/hue/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
set_light(light, color.get_by_status(status))
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/muteme/muteme/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/muteme/muteme_mini/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/mutesync/mutesync/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/nanoleaf/nanoleaf/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/philips/hue/group.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_groups(groups : Any, producer_report : List[ProducerReport]) -> List

for index in groups:
set_group(groups[index], color.get_by_status(status))
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_group(groups[index])
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/philips/hue/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
set_light(light, color.get_by_status(status))
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/razer/chroma/device.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_devices(devices : Any, producer_report : List[ProducerReport]) -> Li

for device in devices:
if set_device(device, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_device(device)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/signify/wiz/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
set_light(light, color.get_by_status(status))
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/thingm/blink1/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/consumer/xiaomi/yeelight/light.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ def process_lights(lights : Any, producer_report : List[ProducerReport]) -> List

for light in lights:
if set_light(light, color.get_by_status(status)):
if helper.has_argument('--background-run'):
if helper.has_argument('-b') or helper.has_argument('--background-run'):
register_reset_light(light)
result.append(
{
Expand Down
2 changes: 1 addition & 1 deletion chroma_feedback/helper.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ def to_lower_case(__string__ : Any) -> str:


def has_argument(argument : str) -> bool:
return any(argv.startswith(argument) for argv in sys.argv)
return any(argv == argument for argv in sys.argv)


def get_first(__list__ : Any) -> Any:
Expand Down
4 changes: 2 additions & 2 deletions tests/test_helper.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,8 @@ def test_has_argument() -> None:

def test_has_argument_invalid() -> None:
sys.argv.clear()
sys.argv.append('----invalid')
assert helper.has_argument('--invalid') is False
sys.argv.append('--invalid')
assert helper.has_argument('--valid') is False


def test_get_first() -> None:
Expand Down

0 comments on commit 43a8fb8

Please sign in to comment.