!28 cherry-pick: illegal datetime values are returned as str(#I90GIP)
Merge pull request !28 from vimiix/cherry-pick-3d2f2c2
This commit is contained in:
		| @ -203,6 +203,11 @@ _parse_noninftz(const char *str, Py_ssize_t len, PyObject *curs) | |||||||
|     rv = PyObject_CallFunction( |     rv = PyObject_CallFunction( | ||||||
|         (PyObject*)PyDateTimeAPI->DateTimeType, "iiiiiiiO", |         (PyObject*)PyDateTimeAPI->DateTimeType, "iiiiiiiO", | ||||||
|         y, m, d, hh, mm, ss, us, tzinfo); |         y, m, d, hh, mm, ss, us, tzinfo); | ||||||
|  |     if (rv == NULL) { | ||||||
|  |         /* illegal values are returned as str */ | ||||||
|  |         PyErr_Clear(); | ||||||
|  |         rv = PyUnicode_FromString(str); | ||||||
|  |     } | ||||||
|  |  | ||||||
| exit: | exit: | ||||||
|     Py_XDECREF(tzoff); |     Py_XDECREF(tzoff); | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 opengauss_bot
					opengauss_bot