mirror of
https://github.com/python/cpython.git
synced 2025-10-09 08:31:26 +00:00
gh-94512: Fix forced arg format in AC-processed multiprocessing (GH-94517)
This commit is contained in:
parent
9b50f76fcd
commit
670f7f10cf
2 changed files with 33 additions and 7 deletions
|
@ -14,8 +14,16 @@ class HANDLE_converter(CConverter):
|
|||
type = "HANDLE"
|
||||
format_unit = '"F_HANDLE"'
|
||||
|
||||
def parse_arg(self, argname, displayname):
|
||||
return """
|
||||
{paramname} = PyLong_AsVoidPtr({argname});
|
||||
if (!{paramname} && PyErr_Occurred()) {{{{
|
||||
goto exit;
|
||||
}}}}
|
||||
""".format(argname=argname, paramname=self.parser_name)
|
||||
|
||||
[python start generated code]*/
|
||||
/*[python end generated code: output=da39a3ee5e6b4b0d input=9fad6080b79ace91]*/
|
||||
/*[python end generated code: output=da39a3ee5e6b4b0d input=3e537d244034affb]*/
|
||||
|
||||
/*[clinic input]
|
||||
module _multiprocessing
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue