Надо ли использовать двойное тире в следующем предложении для обособления?
В асинхронном варианте выбор сгенерировать исключение или нет оставлен на усмотрение программиста.
Т.е. будет ли такая конструкция верной?
В асинхронном варианте выбор — сгенерировать исключение или нет — оставлен на усмотрение программиста.
Should I use double dashes to separate explanation in the following sentence?
В асинхронном варианте выбор сгенерировать исключение или нет оставлен на усмотрение программиста.
Like so:
В асинхронном варианте выбор — сгенерировать исключение или нет — оставлен на усмотрение программиста.