Issue #14572: Prevent build failures with pre-3.5.0 versions of
sqlite3, such as was shipped with Centos 5 and Mac OS X 10.4.
This commit is contained in:
parent
f439a36630
commit
77e77a1273
|
@ -64,6 +64,9 @@ Core and Builtins
|
||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
- Issue #14572: Prevent build failures with pre-3.5.0 versions of
|
||||||
|
sqlite3, such as was shipped with Centos 5 and Mac OS X 10.4.
|
||||||
|
|
||||||
- Issue #14426: Correct the Date format in Expires attribute of Set-Cookie
|
- Issue #14426: Correct the Date format in Expires attribute of Set-Cookie
|
||||||
Header in Cookie.py.
|
Header in Cookie.py.
|
||||||
|
|
||||||
|
|
|
@ -549,7 +549,7 @@ void _pysqlite_set_result(sqlite3_context* context, PyObject* py_val)
|
||||||
} else if (py_val == Py_None) {
|
} else if (py_val == Py_None) {
|
||||||
sqlite3_result_null(context);
|
sqlite3_result_null(context);
|
||||||
} else if (PyInt_Check(py_val)) {
|
} else if (PyInt_Check(py_val)) {
|
||||||
sqlite3_result_int64(context, (sqlite3_int64)PyInt_AsLong(py_val));
|
sqlite3_result_int64(context, (sqlite_int64)PyInt_AsLong(py_val));
|
||||||
} else if (PyLong_Check(py_val)) {
|
} else if (PyLong_Check(py_val)) {
|
||||||
sqlite3_result_int64(context, PyLong_AsLongLong(py_val));
|
sqlite3_result_int64(context, PyLong_AsLongLong(py_val));
|
||||||
} else if (PyFloat_Check(py_val)) {
|
} else if (PyFloat_Check(py_val)) {
|
||||||
|
@ -580,7 +580,7 @@ PyObject* _pysqlite_build_py_params(sqlite3_context *context, int argc, sqlite3_
|
||||||
sqlite3_value* cur_value;
|
sqlite3_value* cur_value;
|
||||||
PyObject* cur_py_value;
|
PyObject* cur_py_value;
|
||||||
const char* val_str;
|
const char* val_str;
|
||||||
sqlite3_int64 val_int;
|
sqlite_int64 val_int;
|
||||||
Py_ssize_t buflen;
|
Py_ssize_t buflen;
|
||||||
void* raw_buffer;
|
void* raw_buffer;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue