Add comment for Marionette port race condition

This commit is contained in:
Georgia Kokkinou 2021-03-21 14:43:18 +02:00
Родитель 9e8298c455
Коммит e536c630cc
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B6458C50C55732ED
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -126,6 +126,8 @@ def deploy_firefox(
# Load default geckodriver preferences
prefs.update(configure_firefox.DEFAULT_GECKODRIVER_PREFS)
# Pick an available port for Marionette (https://stackoverflow.com/a/2838309)
# This has a race condition, as another process may get the port
# before Marionette, but we don't expect it to happen often
s = socket.socket()
s.bind(("", 0))
marionette_port = s.getsockname()[1]