Lines Matching defs:action
53 static const char *nohash = "action type doesn't allow payload";
145 * Note that action parsing does not support line-continuation ('\'); that
167 PyObject *action = NULL;
206 * The action string is currently assumed to be a stream of bytes that
285 PyErr_SetString(PyExc_TypeError, "unknown action type");
636 * Using the cached action class assigned earlier based on the type,
637 * call the action constructor, set the hash attribute, and then return
638 * the new action object.
640 action = PyObject_Call(act_class, act_args, attrs);
643 if (action == NULL) {
650 if (PyObject_SetAttrString(action, "hash", hash) == -1) {
652 Py_DECREF(action);
658 return (action);
725 * process exit. This applies to the action type caching below as well.
738 * Retrieve the list of action types and then store a reference to each
739 * class for use during action construction. (This allows avoiding the
740 * overhead of retrieving a new reference for each action constructed.)
749 * cache_class borrows the references to the action type objects; this