summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>2001-01-19 23:46:28 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>2001-01-19 23:46:28 (GMT)
commitc33a423c536862c2a1c7632c5afa871a25c46b77 (patch)
treee38da3b103f165c6fecab622c6ddb1e42b172025
parent726d873887c9c7bc9a8296780780b3b6975d1240 (diff)
downloadcpython-c33a423c536862c2a1c7632c5afa871a25c46b77.zip
cpython-c33a423c536862c2a1c7632c5afa871a25c46b77.tar.gz
cpython-c33a423c536862c2a1c7632c5afa871a25c46b77.tar.bz2
Treat an empty kwdict argument the same as a missing one.
-rw-r--r--Mac/Modules/Nav.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/Mac/Modules/Nav.c b/Mac/Modules/Nav.c
index d8ef6ef..934dc87 100644
--- a/Mac/Modules/Nav.c
+++ b/Mac/Modules/Nav.c
@@ -437,8 +437,8 @@ nav_NavGetFile(self, args, kw)
NavTypeListHandle typeList = NULL;
OSErr err;
- if ( kw ) {
- if (!PyArg_ParseTuple(args, ""))
+ if ( kw && PyObject_IsTrue(kw) ) {
+ if (!PyArg_ParseTuple(args, ";either keyword arguments or dictionary expected"))
return NULL;
dict = kw;
} else if (!PyArg_ParseTuple(args, "O!", &PyDict_Type, &dict))
@@ -474,8 +474,8 @@ nav_NavPutFile(self, args, kw)
OSType fileCreator;
OSErr err;
- if ( kw ) {
- if (!PyArg_ParseTuple(args, ""))
+ if ( kw && PyObject_IsTrue(kw) ) {
+ if (!PyArg_ParseTuple(args, ";either keyword arguments or dictionary expected"))
return NULL;
dict = kw;
} else if (!PyArg_ParseTuple(args, "O!", &PyDict_Type, &dict))
@@ -510,7 +510,7 @@ nav_NavAskSaveChanges(self, args, kw)
NavEventUPP eventProc = NULL;
OSErr err;
- if ( kw ) {
+ if ( kw && PyObject_IsTrue(kw) ) {
if (!PyArg_ParseTuple(args, "l", &action))
return NULL;
dict = kw;
@@ -542,8 +542,8 @@ nav_NavCustomAskSaveChanges(self, args, kw)
NavEventUPP eventProc = NULL;
OSErr err;
- if ( kw ) {
- if (!PyArg_ParseTuple(args, ""))
+ if ( kw && PyObject_IsTrue(kw) ) {
+ if (!PyArg_ParseTuple(args, ";either keyword arguments or dictionary expected"))
return NULL;
dict = kw;
} else if (!PyArg_ParseTuple(args, "O!", &PyDict_Type, &dict))
@@ -574,8 +574,8 @@ nav_NavAskDiscardChanges(self, args, kw)
NavEventUPP eventProc = NULL;
OSErr err;
- if ( kw ) {
- if (!PyArg_ParseTuple(args, ""))
+ if ( kw && PyObject_IsTrue(kw) ) {
+ if (!PyArg_ParseTuple(args, ";either keyword arguments or dictionary expected"))
return NULL;
dict = kw;
} else if (!PyArg_ParseTuple(args, "O!", &PyDict_Type, &dict))
@@ -610,8 +610,8 @@ nav_NavChooseFile(self, args, kw)
NavTypeListHandle typeList = NULL;
OSErr err;
- if ( kw ) {
- if (!PyArg_ParseTuple(args, ""))
+ if ( kw && PyObject_IsTrue(kw) ) {
+ if (!PyArg_ParseTuple(args, ";either keyword arguments or dictionary expected"))
return NULL;
dict = kw;
} else if (!PyArg_ParseTuple(args, "O!", &PyDict_Type, &dict))
@@ -646,8 +646,8 @@ nav_NavChooseFolder(self, args, kw)
NavObjectFilterUPP filterProc = NULL;
OSErr err;
- if ( kw ) {
- if (!PyArg_ParseTuple(args, ""))
+ if ( kw && PyObject_IsTrue(kw) ) {
+ if (!PyArg_ParseTuple(args, ";either keyword arguments or dictionary expected"))
return NULL;
dict = kw;
} else if (!PyArg_ParseTuple(args, "O!", &PyDict_Type, &dict))
@@ -682,8 +682,8 @@ nav_NavChooseVolume(self, args, kw)
NavObjectFilterUPP filterProc = NULL;
OSErr err;
- if ( kw ) {
- if (!PyArg_ParseTuple(args, ""))
+ if ( kw && PyObject_IsTrue(kw) ) {
+ if (!PyArg_ParseTuple(args, ";either keyword arguments or dictionary expected"))
return NULL;
dict = kw;
} else if (!PyArg_ParseTuple(args, "O!", &PyDict_Type, &dict))
@@ -718,8 +718,8 @@ nav_NavChooseObject(self, args, kw)
NavObjectFilterUPP filterProc = NULL;
OSErr err;
- if ( kw ) {
- if (!PyArg_ParseTuple(args, ""))
+ if ( kw && PyObject_IsTrue(kw) ) {
+ if (!PyArg_ParseTuple(args, ";either keyword arguments or dictionary expected"))
return NULL;
dict = kw;
} else if (!PyArg_ParseTuple(args, "O!", &PyDict_Type, &dict))
@@ -753,8 +753,8 @@ nav_NavNewFolder(self, args, kw)
NavEventUPP eventProc = NULL;
OSErr err;
- if ( kw ) {
- if (!PyArg_ParseTuple(args, ""))
+ if ( kw && PyObject_IsTrue(kw) ) {
+ if (!PyArg_ParseTuple(args, ";either keyword arguments or dictionary expected"))
return NULL;
dict = kw;
} else if (!PyArg_ParseTuple(args, "O!", &PyDict_Type, &dict))
@@ -771,7 +771,7 @@ nav_NavNewFolder(self, args, kw)
}
#if 0
-XXXX I don't know what to do with the void * argument
+/* XXXX I don't know what to do with the void * argument */
static char nav_NavCustomControl__doc__[] =
""
;