Programming/Python 3

변수 undefined 체크 및 처리

Lawmin 2013. 12. 4. 23:28

샘플 코드

try:

    params = preDefParams @UndefinedVariable

    logging.info("using preset-params: " + str(params))

except NameError:

    while params == None:

        logging.info("now checking parameters.")

        params = check(handle)

    logging.info("params: " + str(params))


@UndefinedVariable는 Eclipse PyDev 에서 error 표시를 무시하게 해주는 지시자(?)이다.