If I create a dynamic list valuesDict with a comma included in the text, e.g.:
I am getting an error i.e.:[(u'virtual camera,|Virtual Camera,|891858447', u'Virtual Camera,')]
Alexa-Hue Bridge Error UI dynamic list function returned illegal ID string (ignoring): virtual camera,|Virtual Camera,|891858447
AFAICS I am not doing anything wrong with this. Is it possible that Indigo is using the embedded comma as a separator?
As it turns out, in this context a comma isn't appropriate but it was supplied by user input.
Obviously I can check for a comma in this case and discard it (or replace with a space).