When using python runner (at least in v1.2.0), it doesn't have a specific port to enter the scripts. It looks like the code is searching all the inputs for a 'main.py' script. This can cause trouble when other ports have by accident a main.py file or similar.