Lines Matching defs:enabled
636 bool enabled;
667 self->enabled = false;
726 hbac_rule_set_enabled(HbacRuleObject *self, PyObject *enabled, void *closure);
733 const char * const kwlist[] = { "name", "enabled", NULL };
736 PyObject *enabled=NULL;
741 &name, &enabled)) {
745 if (enabled) {
746 if (hbac_rule_set_enabled(self, enabled, NULL) == -1) {
773 hbac_rule_set_enabled(HbacRuleObject *self, PyObject *enabled, void *closure)
775 CHECK_ATTRIBUTE_DELETE(enabled, "enabled");
777 if (PyBytes_Check(enabled) || PyUnicode_Check(enabled)) {
781 utf8_str = get_utf8_string(enabled, "enabled");
790 self->enabled = true;
792 self->enabled = false;
795 "enabled only accepts 'true' of 'false' "
803 } else if (PyBool_Check(enabled) == true) {
804 self->enabled = (enabled == Py_True);
806 } else if (PYNUMBER_CHECK(enabled)) {
807 switch(PYNUMBER_ASLONG(enabled)) {
809 self->enabled = false;
812 self->enabled = true;
816 "enabled only accepts '0' of '1' "
823 PyErr_Format(PyExc_TypeError, "enabled must be a boolean, an integer "
832 if (self->enabled) {
878 format = PyUnicode_FromString("<name %s enabled %d "
900 self->name, self->enabled,
1034 "(bool) Is the rule enabled");
1039 { discard_const_p(char, "enabled"),
1056 "HbacRule(name, [enabled]) -> instantiate an empty rule, optionally\n"
1057 "specify whether it is enabled. Rules are created disabled by default and\n"
1131 rule->enabled = pyrule->enabled;