Добрый вечер, как правильно заключить код в блок
try except для корректной работы?
Фрагмент кода который открывает раздел в реестре и добавляет его содержимое в список
list_keys_reg.
Except в данном случае срабатывает независимо есть такой раздел в реестре или нету.
Как правильно отловить ошибку?
import winreg
list_keys_reg = []
try:
access_registry = winreg.ConnectRegistry(None, winreg.HKEY_CURRENT_USER)
access_key = winreg.OpenKey(access_registry, r"Software\\JavaSoft\\Prefs\\jetbrains")
i = 0
while True:
x = winreg.EnumKey(access_key, i)
list_keys_reg.append(x)
i += 1
except:
print("не удается найти раздел")