[Python-checkins] r79228 - python/trunk/Python/ceval.c

benjamin.peterson python-checkins at python.org
Sun Mar 21 20:35:39 CET 2010


Author: benjamin.peterson
Date: Sun Mar 21 20:35:39 2010
New Revision: 79228

Log:
remove pointless condition

Modified:
   python/trunk/Python/ceval.c

Modified: python/trunk/Python/ceval.c
==============================================================================
--- python/trunk/Python/ceval.c	(original)
+++ python/trunk/Python/ceval.c	Sun Mar 21 20:35:39 2010
@@ -3115,23 +3115,21 @@
 				else if (cmp < 0)
 					goto fail;
 			}
-			if (j >= co->co_argcount) {
-				if (kwdict == NULL) {
-					PyObject *kwd_str = kwd_as_string(keyword);
-					if (kwd_str) {
-						PyErr_Format(PyExc_TypeError,
-							     "%.200s() got an unexpected "
-							     "keyword argument '%.400s'",
-							     PyString_AsString(co->co_name),
-							     PyString_AsString(kwd_str));
-						Py_DECREF(kwd_str);
-					}
-					goto fail;
+			if (kwdict == NULL) {
+				PyObject *kwd_str = kwd_as_string(keyword);
+				if (kwd_str) {
+					PyErr_Format(PyExc_TypeError,
+						     "%.200s() got an unexpected "
+						     "keyword argument '%.400s'",
+						     PyString_AsString(co->co_name),
+						     PyString_AsString(kwd_str));
+					Py_DECREF(kwd_str);
 				}
-				PyDict_SetItem(kwdict, keyword, value);
-				continue;
+				goto fail;
 			}
-kw_found:
+			PyDict_SetItem(kwdict, keyword, value);
+			continue;
+		  kw_found:
 			if (GETLOCAL(j) != NULL) {
 				PyObject *kwd_str = kwd_as_string(keyword);
 				if (kwd_str) {


More information about the Python-checkins mailing list