Lines Matching refs:TryStar
864 if (!validate_body(state, stmt->v.TryStar.body, "TryStar"))
866 if (!asdl_seq_LEN(stmt->v.TryStar.handlers) &&
867 !asdl_seq_LEN(stmt->v.TryStar.finalbody)) {
868 PyErr_SetString(PyExc_ValueError, "TryStar has neither except handlers nor finalbody");
871 if (!asdl_seq_LEN(stmt->v.TryStar.handlers) &&
872 asdl_seq_LEN(stmt->v.TryStar.orelse)) {
873 PyErr_SetString(PyExc_ValueError, "TryStar has orelse but no except handlers");
876 for (Py_ssize_t i = 0; i < asdl_seq_LEN(stmt->v.TryStar.handlers); i++) {
877 excepthandler_ty handler = asdl_seq_GET(stmt->v.TryStar.handlers, i);
883 ret = (!asdl_seq_LEN(stmt->v.TryStar.finalbody) ||
884 validate_stmts(state, stmt->v.TryStar.finalbody)) &&
885 (!asdl_seq_LEN(stmt->v.TryStar.orelse) ||
886 validate_stmts(state, stmt->v.TryStar.orelse));