Нет НЕАКТИВНЫЙ для Python 3?

Как разработчик C++, моя собственная политика не состоит в том, чтобы выдать исключения от того, что я считаю общедоступной пчелой к своим классам/модулям (на самом деле, требование с COM). Однако я использую исключения экстенсивно в частной реализации класса. Например, работа с ATL:

HRESULT Foo()
{
    HRESULT hr = S_OK;
    try {
        // Avoid a whole lot of nested ifs and return code
        // checking - internal stuff just throws.
        DoStuff();
        DoMoreStuff(); // etc.
    } catch ( CAtlException& e ) {
        hr = e;
    }
    return hr;
}

void DoSomething()
{
    // If something goes wrong, AtlThrow( E_FAILED or E_WHATEVER ); 
}
6
задан HostileFork 18 May 2010 в 05:35
поделиться

1 ответ

Понятно! Я изменил цель ярлыка на "c: \ Python31 \ pythonw.exe" "c: \ Python31 \ Lib \ idlelib \ idle.pyW" (с кавычками), и теперь ярлык (и горячая клавиша) открывает версию 3.1 .1 из IDLE. Идея была из 1-го ответа на вопрос на Как запустить IDLE (редактор Python) без использования ярлыка в Windows Vista?

6
ответ дан 10 December 2019 в 02:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: