Library
-------
+ - Issue #23728: binascii.crc_hqx() could return an integer outside of the range
+ 0-0xffff for empty data.
+
+- Issue #16914: new debuglevel 2 in smtplib adds timestamps to debug output.
+
+- Issue #7159: urllib.request now supports sending auth credentials
+ automatically after the first 401. This enhancement is a superset of the
+ enhancement from issue #19494 and supersedes that change.
+
+- Issue #23703: Fix a regression in urljoin() introduced in 901e4e52b20a.
+ Patch by Demian Brecht.
+
+- Issue #4254: Adds _curses.update_lines_cols() Patch by Arnon Yaari
+
+- Issue 19933: Provide default argument for ndigits in round. Patch by
+ Vajrasky Kok.
+
+- Issue #23193: Add a numeric_owner parameter to
+ tarfile.TarFile.extract and tarfile.TarFile.extractall. Patch by
+ Michael Vogt and Eric Smith.
+
+- Issue #23342: Add a subprocess.run() function than returns a CalledProcess
+ instance for a more consistent API than the existing call* functions.
+
+- Issue #21217: inspect.getsourcelines() now tries to compute the start and end
+ lines from the code object, fixing an issue when a lambda function is used as
+ decorator argument. Patch by Thomas Ballinger and Allison Kaptur.
+
- Issue #23811: Add missing newline to the PyCompileError error message.
Patch by Alex Shkop.
&data, &crc))
goto exit;
_return_value = binascii_crc_hqx_impl(module, &data, crc);
-- if ((_return_value == -1) && PyErr_Occurred())
++ if ((_return_value == (unsigned int)-1) && PyErr_Occurred())
goto exit;
- return_value = PyLong_FromLong((long)_return_value);
+ return_value = PyLong_FromUnsignedLong((unsigned long)_return_value);
exit:
/* Cleanup for data */
return return_value;
}
- /*[clinic end generated code: output=175025a8a94fbdd1 input=a9049054013a1b77]*/
-/*[clinic end generated code: output=22761b36f4f9e5bb input=a9049054013a1b77]*/
++/*[clinic end generated code: output=5f8d3578618b3432 input=a9049054013a1b77]*/