Lines Matching defs:handlers
207 Py_CLEAR(state->handlers);
310 if ((state->handlers = PyUnicode_InternFromString("handlers")) == NULL) return 0;
487 "handlers",
493 "handlers",
1149 " | Try(stmt* body, excepthandler* handlers, stmt* orelse, stmt* finalbody)\n"
1150 " | TryStar(stmt* body, excepthandler* handlers, stmt* orelse, stmt* finalbody)\n"
1264 "Try(stmt* body, excepthandler* handlers, stmt* orelse, stmt* finalbody)");
1268 "TryStar(stmt* body, excepthandler* handlers, stmt* orelse, stmt* finalbody)");
2374 _PyAST_Try(asdl_stmt_seq * body, asdl_excepthandler_seq * handlers,
2384 p->v.Try.handlers = handlers;
2395 _PyAST_TryStar(asdl_stmt_seq * body, asdl_excepthandler_seq * handlers,
2406 p->v.TryStar.handlers = handlers;
4079 value = ast2obj_list(state, (asdl_seq*)o->v.Try.handlers,
4082 if (PyObject_SetAttr(result, state->handlers, value) == -1)
4106 value = ast2obj_list(state, (asdl_seq*)o->v.TryStar.handlers,
4109 if (PyObject_SetAttr(result, state->handlers, value) == -1)
7463 asdl_excepthandler_seq* handlers;
7504 if (_PyObject_LookupAttr(obj, state->handlers, &tmp) < 0) {
7508 PyErr_SetString(PyExc_TypeError, "required field \"handlers\" missing from Try");
7516 PyErr_Format(PyExc_TypeError, "Try field \"handlers\" must be a list, not a %.200s", _PyType_Name(Py_TYPE(tmp)));
7520 handlers = _Py_asdl_excepthandler_seq_new(len, arena);
7521 if (handlers == NULL) goto failed;
7534 PyErr_SetString(PyExc_RuntimeError, "Try field \"handlers\" changed size during iteration");
7537 asdl_seq_SET(handlers, i, val);
7615 *out = _PyAST_Try(body, handlers, orelse, finalbody, lineno,
7627 asdl_excepthandler_seq* handlers;
7668 if (_PyObject_LookupAttr(obj, state->handlers, &tmp) < 0) {
7672 PyErr_SetString(PyExc_TypeError, "required field \"handlers\" missing from TryStar");
7680 PyErr_Format(PyExc_TypeError, "TryStar field \"handlers\" must be a list, not a %.200s", _PyType_Name(Py_TYPE(tmp)));
7684 handlers = _Py_asdl_excepthandler_seq_new(len, arena);
7685 if (handlers == NULL) goto failed;
7698 PyErr_SetString(PyExc_RuntimeError, "TryStar field \"handlers\" changed size during iteration");
7701 asdl_seq_SET(handlers, i, val);
7779 *out = _PyAST_TryStar(body, handlers, orelse, finalbody, lineno,