moved find_stripe
This commit is contained in:
@@ -147,15 +147,7 @@ class Daemon:
|
|||||||
|
|
||||||
if "stripes" in req_json:
|
if "stripes" in req_json:
|
||||||
for stripe in req_json['stripes']:
|
for stripe in req_json['stripes']:
|
||||||
def find_stripe():
|
found_s = self.find_stripe(stripe)
|
||||||
for c in self.controllers:
|
|
||||||
for s in c.stripes:
|
|
||||||
if s.id == stripe['sid']:
|
|
||||||
return s
|
|
||||||
|
|
||||||
return None
|
|
||||||
|
|
||||||
found_s = find_stripe()
|
|
||||||
|
|
||||||
if found_s is None:
|
if found_s is None:
|
||||||
log.warning("Stripe not found: id=%s", stripe['sid'])
|
log.warning("Stripe not found: id=%s", stripe['sid'])
|
||||||
@@ -163,6 +155,19 @@ class Daemon:
|
|||||||
|
|
||||||
found_s.set_color(spectra.hsv(stripe['hsv']['h'], stripe['hsv']['s'], stripe['hsv']['v']))
|
found_s.set_color(spectra.hsv(stripe['hsv']['h'], stripe['hsv']['s'], stripe['hsv']['v']))
|
||||||
|
|
||||||
|
def find_stripe(self, jstripe):
|
||||||
|
"""
|
||||||
|
Finds a given stripeid in the currently known controllers
|
||||||
|
:param jstripe: json containing sid
|
||||||
|
:return: stripe
|
||||||
|
"""
|
||||||
|
for c in self.controllers:
|
||||||
|
for s in c.stripes:
|
||||||
|
if s.id == jstripe['sid']:
|
||||||
|
return s
|
||||||
|
|
||||||
|
return None
|
||||||
|
|
||||||
@ledd_protocol(protocol)
|
@ledd_protocol(protocol)
|
||||||
def add_controller(self, req_json):
|
def add_controller(self, req_json):
|
||||||
"""
|
"""
|
||||||
|
Reference in New Issue
Block a user