Supervisor/supervisor

Merging programs with the same name

timchenko-a opened this issue · 1 comments

In case I create 2 programs with the same name, e.g.:
[program:test]
command = /opt/some_script.sh

[program:test]
environment = foo='bar'

What is the expected behaviour of supervisor? In my case (version 3.4.0) both definitions got merged, but I haven't found description of such behaviour in documentation. So I want to understand if this is some kind of expected behaviour and it's reliable to leverage it, or this could be changed without any notice in newer versions.
Thanks

Duplicate of #554