This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2007年12月04日 16:02 by therve, last changed 2022年04月11日 14:56 by admin. This issue is now closed.
| Files | ||||
|---|---|---|---|---|
| File name | Uploaded | Description | Edit | |
| socket_keywords.diff | therve, 2007年12月04日 16:02 | |||
| socket_keywords_2.diff | therve, 2007年12月05日 14:19 | |||
| Messages (10) | |||
|---|---|---|---|
| msg58189 - (view) | Author: Thomas Herve (therve) * | Date: 2007年12月04日 16:02 | |
I attach a patch where I use PyArg_ParseTupleAndKeywords in socketmodule where ARGSUSED was mentioned, or removed ARGSUSED if keywords already used. |
|||
| msg58190 - (view) | Author: Martin v. Löwis (loewis) * (Python committer) | Date: 2007年12月04日 16:26 | |
What problem(s) does this solve? |
|||
| msg58191 - (view) | Author: Thomas Herve (therve) * | Date: 2007年12月04日 16:34 | |
It's not really for solving a problem, it's an enhancement to allow the functions to be called with keyword parameters. |
|||
| msg58196 - (view) | Author: Martin v. Löwis (loewis) * (Python committer) | Date: 2007年12月04日 17:17 | |
And what problem is solved by the removal of ARGSUSED? For the functions whose signatures you changed, can you please add documentation and test changes as well (where necessary)? Please don't remove the arguments PyObject* on METHO_NOARGS functions; that is incorrect. |
|||
| msg58200 - (view) | Author: Thomas Herve (therve) * | Date: 2007年12月04日 18:32 | |
Alright I'll add tests to the modified functions. I don't think I have to change documentation because I kept the same name for the parameters, but I'll check. Looking at the patch more, maybe it doesn't make sense on the functions taking only one parameter though :). I'll probably remove that. Regarding ARGSUSED, I thought it was here to note functions using PyArg_ParseTuple instead of PyArg_ParseTupleAndKeywords, but looking at the svn history it seems wrong. I can put it back if there is another semantic. For METH_NOARGS, do you have a pointer to explain that? http://docs.python.org/ext/node22.html, for example, show an example of METH_NOARGS with a function without arguments. Does that have other incidence? |
|||
| msg58214 - (view) | Author: Thomas Herve (therve) * | Date: 2007年12月05日 14:19 | |
Here it is. There were several functions which didn't have any tests at all, so I had to create some. These tests are likely to fail on some platforms (like windows), but I didn't get any machine to test. |
|||
| msg63798 - (view) | Author: Sean Reifschneider (jafo) * (Python committer) | Date: 2008年03月17日 22:39 | |
There's a new version, can we get it reviewed and tested under Windows? |
|||
| msg110594 - (view) | Author: Mark Lawrence (BreamoreBoy) * | Date: 2010年07月17日 18:48 | |
Could someone please review these patches as they stand. Will any rework of the patches be needed to get them into 3.2? |
|||
| msg116798 - (view) | Author: Mark Lawrence (BreamoreBoy) * | Date: 2010年09月18日 15:29 | |
Could someone please review the latest patch, I'd like to see the OP's work rewarded with the patch getting into 3.2. |
|||
| msg129449 - (view) | Author: Antoine Pitrou (pitrou) * (Python committer) | Date: 2011年02月25日 22:46 | |
The patch needs updating for latest 3.x. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:56:28 | admin | set | github: 45895 |
| 2022年03月25日 11:46:51 | iritkatriel | set | status: open -> closed resolution: out of date stage: patch review -> resolved |
| 2014年02月03日 18:42:13 | BreamoreBoy | set | nosy:
- BreamoreBoy |
| 2013年01月22日 12:39:59 | ezio.melotti | set | versions: + Python 3.4, - Python 3.3 |
| 2011年02月25日 22:46:08 | pitrou | set | nosy:
+ pitrou, giampaolo.rodola versions: + Python 3.3, - Python 3.2 messages: + msg129449 assignee: loewis -> |
| 2010年09月18日 15:29:41 | BreamoreBoy | set | messages: + msg116798 |
| 2010年07月17日 18:48:52 | BreamoreBoy | set | nosy:
+ BreamoreBoy messages: + msg110594 versions: + Python 3.2, - Python 3.1, Python 2.7 |
| 2009年05月12日 13:29:27 | ajaksu2 | set | stage: patch review versions: + Python 3.1, Python 2.7, - Python 2.6 |
| 2008年03月17日 22:39:50 | jafo | set | title: [patch] socketmodule cleanups: allow the use of keywords in socket functions -> socketmodule cleanups: allow the use of keywords in socket functions nosy: + jafo messages: + msg63798 priority: normal assignee: loewis keywords: + patch |
| 2007年12月05日 14:19:57 | therve | set | files:
+ socket_keywords_2.diff messages: + msg58214 |
| 2007年12月04日 18:32:48 | therve | set | messages: + msg58200 |
| 2007年12月04日 17:17:03 | loewis | set | messages: + msg58196 |
| 2007年12月04日 16:34:43 | therve | set | messages: + msg58191 |
| 2007年12月04日 16:26:37 | loewis | set | nosy:
+ loewis messages: + msg58190 |
| 2007年12月04日 16:02:53 | therve | create | |