|
|
|
@ -71,16 +71,12 @@ get_proxy_settings(PyObject* mod __attribute__((__unused__))) |
|
|
|
result = PyDict_New(); |
|
|
|
if (result == NULL) goto error; |
|
|
|
|
|
|
|
if (&kSCPropNetProxiesExcludeSimpleHostnames != NULL) { |
|
|
|
aNum = CFDictionaryGetValue(proxyDict, |
|
|
|
kSCPropNetProxiesExcludeSimpleHostnames); |
|
|
|
if (aNum == NULL) { |
|
|
|
v = PyBool_FromLong(0); |
|
|
|
} else { |
|
|
|
v = PyBool_FromLong(cfnum_to_int32(aNum)); |
|
|
|
} |
|
|
|
} else { |
|
|
|
aNum = CFDictionaryGetValue(proxyDict, |
|
|
|
kSCPropNetProxiesExcludeSimpleHostnames); |
|
|
|
if (aNum == NULL) { |
|
|
|
v = PyBool_FromLong(0); |
|
|
|
} else { |
|
|
|
v = PyBool_FromLong(cfnum_to_int32(aNum)); |
|
|
|
} |
|
|
|
|
|
|
|
if (v == NULL) goto error; |
|
|
|
|