Lines Matching defs:dict
1685 static bool add_to_dict(PyObject *dict, const char *key, const char *value)
1696 ret = pkey && pvalue && PyDict_SetItem(dict, pkey, pvalue) == 0;
1705 PyObject *dict = PyDict_New();
1707 if (!dict)
1710 if (!add_to_dict(dict, "name", info->name) ||
1711 !add_to_dict(dict, "alias", info->alias) ||
1712 !add_to_dict(dict, "scale_unit", info->scale_unit) ||
1713 !add_to_dict(dict, "desc", info->desc) ||
1714 !add_to_dict(dict, "long_desc", info->long_desc) ||
1715 !add_to_dict(dict, "encoding_desc", info->encoding_desc) ||
1716 !add_to_dict(dict, "topic", info->topic) ||
1717 !add_to_dict(dict, "event_type_desc", info->event_type_desc) ||
1718 !add_to_dict(dict, "str", info->str) ||
1719 !add_to_dict(dict, "deprecated", info->deprecated ? "deprecated" : NULL) ||
1720 PyList_Append(py_list, dict) != 0) {
1721 Py_DECREF(dict);
1724 Py_DECREF(dict);
3568 PyObject *dict = PyDict_New();
3569 PyObject *key = dict ? PyUnicode_FromString("MetricGroup") : NULL;
3572 if (!value || PyDict_SetItem(dict, key, value) != 0) {
3575 Py_XDECREF(dict);
3581 if (!add_to_dict(dict, "MetricName", pm->metric_name) ||
3582 !add_to_dict(dict, "PMU", pm->pmu) ||
3583 !add_to_dict(dict, "MetricExpr", pm->metric_expr) ||
3584 !add_to_dict(dict, "MetricThreshold", pm->metric_threshold) ||
3585 !add_to_dict(dict, "ScaleUnit", pm->unit) ||
3586 !add_to_dict(dict, "Compat", pm->compat) ||
3587 !add_to_dict(dict, "BriefDescription", pm->desc) ||
3588 !add_to_dict(dict, "PublicDescription", pm->long_desc) ||
3589 PyList_Append(py_list, dict) != 0) {
3590 Py_DECREF(dict);
3593 Py_DECREF(dict);
4212 PyObject *dict;
4325 dict = PyModule_GetDict(module);
4326 if (dict == NULL)
4333 PyDict_SetItemString(dict, perf__constants[i].name, obj);