From: Mike Bayer Date: Tue, 28 Aug 2012 23:17:27 +0000 (-0400) Subject: fix some warnings X-Git-Tag: rel_0_8_0b1~192 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a8b1d783138f3118a7c0046dae6fc8e079094b2c;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git fix some warnings --- diff --git a/lib/sqlalchemy/cextension/utils.c b/lib/sqlalchemy/cextension/utils.c index 8edd5d66c7..f4d986ef80 100644 --- a/lib/sqlalchemy/cextension/utils.c +++ b/lib/sqlalchemy/cextension/utils.c @@ -35,8 +35,11 @@ distill_params(PyObject *self, PyObject *args) return NULL; } } + else { + multiparam_size = 0; + } - if (multiparams == Py_None || multiparam_size == 0) { + if (multiparam_size == 0) { if (params != Py_None && PyDict_Size(params) != 0) { enclosing_list = PyList_New(1); if (enclosing_list == NULL) { @@ -68,10 +71,15 @@ distill_params(PyObject *self, PyObject *args) return NULL; } } + else { + zero_element_item = NULL; + } if (zero_element_length == 0 || - PyObject_HasAttrString(zero_element_item, "__iter__") && - !PyObject_HasAttrString(zero_element_item, "strip") + ( + PyObject_HasAttrString(zero_element_item, "__iter__") && + !PyObject_HasAttrString(zero_element_item, "strip") + ) ) { /* * execute(stmt, [{}, {}, {}, ...])