for i, blank in enumerate(pin_vec): led.stop(pwm_vec[i]) #Start a new process that pulses the intensity of the LEDs if __name__ == '__main__': color_in = Array('color', color) goFlag=Value('goFlag',1); lock = Lock() print pwm_vec[0] ledUpdate = Process(target=pulse1, args=(pwm_vec,color_in,goFlag,lock)) ledUpdate.Array(color) ledUpdate.start() time.sleep(1) color=hex2rgb("#FF00FF") time.sleep(0.5) color=hex2rgb("#000000") time.sleep(1) color=hex2rgb("#16b5ff") print hex2rgb("#16b5ff")