diff --git a/DisplayNode/WorkerNetwork.py b/DisplayNode/WorkerNetwork.py
index af05b90fdaa48f119d9593cf130a307d516da3b6..435eb10af9f16f86fa9b38b899b6ae3f78764c35 100644
--- a/DisplayNode/WorkerNetwork.py
+++ b/DisplayNode/WorkerNetwork.py
@@ -113,43 +113,51 @@ s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind((HOST, PORT))
s.listen(1)
#conn, addr = s.accept()
+lastItem = 0
while 1:
conn, addr = s.accept()
data = conn.recv(1024)
+ conn.close()
tempData = data.split(" ")
+
iter = 0
- while iter < int(tempData[2]):
-
- start = NodePath[tempData[0]]
- end = NodePath[tempData[1]]
+ if tempData[3] != lastItem:
+ print("I am lying about loops" , data)
+ for i in range(int(tempData[2])):
+
+ print(data,iter)
+ start = NodePath[tempData[0]]
+ end = NodePath[tempData[1]]
- ### To do random
- start_path = find_path(NetPath,start,end)
- path = []
- try:
- for i in range(0,len(start_path)-1):
- path.append(start_path[i]+start_path[i+1])
- except:
- print("empty path")
- try:
- for a in path:
- data = 128
- for i in NetLights.get(a):
- r,g,b = 255,0,0
- strip.setPixelColor(i,Color(r,g,b))
- strip.show()
- time.sleep(0.001)
-
- for i in range(0,100):
- strip.setPixelColor(i, Color(0,0,0))
- strip.show()
- time.sleep(0.05)
- iter += 1
- except Exception as e:
- print(str(e))
- x=0
- print("ERROR")
- conn.close()
-
+ ### To do random
+ start_path = find_path(NetPath,start,end)
+ path = []
+ try:
+ for i in range(0,len(start_path)-1):
+ path.append(start_path[i]+start_path[i+1])
+ except:
+ print("empty path")
+ try:
+ for a in path:
+
+ for i in NetLights.get(a):
+ r,g,b = 255,0,0
+ strip.setPixelColor(i,Color(r,g,b))
+ strip.show()
+ time.sleep(0.005)
+
+ for i in range(0,100):
+ strip.setPixelColor(i, Color(0,0,0))
+ strip.show()
+ time.sleep(0.05)
+ iter += 1
+
+ except Exception as e:
+ print(str(e))
+ x=0
+ print("ERROR")
+ lastItem = tempData[3]
+ #conn.close()
+