Lines Matching refs:dict

215     PyObject *dict, *obj;
217 dict = PyDict_New();
218 if (dict == NULL) {
228 int res = PyDict_SetItemString(dict, (KEY), obj); \
271 return dict;
274 Py_DECREF(dict);
1020 PyObject *dict = PyDict_New();
1021 if (dict == NULL) {
1031 int res = PyDict_SetItemString(dict, (KEY), obj); \
1116 return dict;
1119 Py_DECREF(dict);
1132 config_dict_get(PyObject *dict, const char *name)
1134 PyObject *item = _PyDict_GetItemStringWithError(dict, name);
1158 config_dict_get_int(PyObject *dict, const char *name, int *result)
1160 PyObject *item = config_dict_get(dict, name);
1180 config_dict_get_ulong(PyObject *dict, const char *name, unsigned long *result)
1182 PyObject *item = config_dict_get(dict, name);
1202 config_dict_get_wstr(PyObject *dict, const char *name, PyConfig *config,
1205 PyObject *item = config_dict_get(dict, name);
1234 config_dict_get_wstrlist(PyObject *dict, const char *name, PyConfig *config,
1237 PyObject *list = config_dict_get(dict, name);
1285 _PyConfig_FromDict(PyConfig *config, PyObject *dict)
1287 if (!PyDict_Check(dict)) {
1288 PyErr_SetString(PyExc_TypeError, "dict expected");
1299 if (config_dict_get_int(dict, #KEY, &config->KEY) < 0) { \
1306 if (config_dict_get_wstr(dict, #KEY, config, &config->KEY) < 0) { \
1313 if (config_dict_get_wstr(dict, #KEY, config, &config->KEY) < 0) { \
1319 if (config_dict_get_wstrlist(dict, #KEY, config, &config->KEY) < 0) { \
1334 if (config_dict_get_ulong(dict, "hash_seed", &config->hash_seed) < 0) {
2986 PyObject *dict = NULL;
2994 dict = _Py_GetGlobalVariablesAsDict();
2995 if (dict == NULL) {
2998 if (PyDict_SetItemString(result, "global_config", dict) < 0) {
3001 Py_CLEAR(dict);
3006 dict = _PyPreConfig_AsDict(pre_config);
3007 if (dict == NULL) {
3010 if (PyDict_SetItemString(result, "pre_config", dict) < 0) {
3013 Py_CLEAR(dict);
3017 dict = _PyConfig_AsDict(config);
3018 if (dict == NULL) {
3021 if (PyDict_SetItemString(result, "config", dict) < 0) {
3024 Py_CLEAR(dict);
3030 Py_XDECREF(dict);