Current implementation splits environment variable by colon and checks if there are excatctly 2 parts. This does not work with some of the python-can configuration options, like SLCAN over TCP where channel name is socket://192.168.254.254:5000 instead of just COM1.
Would it make sense to split just the first colon and ignore the rest? Or would it be better to use some other format than colon?
Current implementation splits environment variable by colon and checks if there are excatctly 2 parts. This does not work with some of the python-can configuration options, like SLCAN over TCP where channel name is
socket://192.168.254.254:5000
instead of justCOM1
.Would it make sense to split just the first colon and ignore the rest? Or would it be better to use some other format than colon?