Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[doc] No Argument Clinic documentation on how to specify a return converter #64658

Closed
brettcannon opened this issue Jan 31, 2014 · 3 comments · Fixed by #104175
Closed

[doc] No Argument Clinic documentation on how to specify a return converter #64658

brettcannon opened this issue Jan 31, 2014 · 3 comments · Fixed by #104175
Assignees
Labels
3.11 only security fixes 3.12 bugs and security fixes docs Documentation in the Doc dir easy topic-argument-clinic

Comments

@brettcannon
Copy link
Member

brettcannon commented Jan 31, 2014

BPO 20459
Nosy @larryhastings, @furkanonder

Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

Show more details

GitHub fields:

assignee = 'https://github.com/larryhastings'
closed_at = None
created_at = <Date 2014-01-31.16:21:42.779>
labels = ['easy', '3.9', '3.10', '3.11', 'expert-argument-clinic', 'docs']
title = '[doc] No Argument Clinic documentation on how to specify a return converter'
updated_at = <Date 2021-12-06.23:40:05.988>
user = 'https://github.com/brettcannon'

bugs.python.org fields:

activity = <Date 2021-12-06.23:40:05.988>
actor = 'iritkatriel'
assignee = 'larry'
closed = False
closed_date = None
closer = None
components = ['Documentation', 'Argument Clinic']
creation = <Date 2014-01-31.16:21:42.779>
creator = 'brett.cannon'
dependencies = []
files = []
hgrepos = []
issue_num = 20459
keywords = ['easy']
message_count = 2.0
messages = ['209803', '364723']
nosy_count = 2.0
nosy_names = ['larry', 'furkanonder']
pr_nums = []
priority = 'normal'
resolution = None
stage = 'needs patch'
status = 'open'
superseder = None
type = None
url = 'https://bugs.python.org/issue20459'
versions = ['Python 3.9', 'Python 3.10', 'Python 3.11']

Linked PRs

@brettcannon
Copy link
Member Author

There's no actual example of using a return converter so it's not obvious how to specify one. Is it specifying an argument of 'return'?

@furkanonder
Copy link
Mannequin

furkanonder mannequin commented Mar 21, 2020

I couldn't understand your problem.Can you explain more?

@iritkatriel iritkatriel added easy 3.9 only security fixes 3.10 only security fixes 3.11 only security fixes labels Dec 6, 2021
@iritkatriel iritkatriel changed the title No Argument Clinic documentation on how to specify a return converter [doc] No Argument Clinic documentation on how to specify a return converter Dec 6, 2021
@ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
@erlend-aasland erlend-aasland added 3.12 bugs and security fixes and removed 3.10 only security fixes 3.9 only security fixes labels May 4, 2023
erlend-aasland added a commit to erlend-aasland/cpython that referenced this issue May 4, 2023
@erlend-aasland
Copy link
Contributor

Return converter example added, and the list of return converters updated in...:

carljm added a commit to carljm/cpython that referenced this issue May 5, 2023
* main: (61 commits)
  pythongh-64595: Argument Clinic: Touch source file if any output file changed (python#104152)
  pythongh-64631: Test exception messages in cloned Argument Clinic funcs (python#104167)
  pythongh-68395: Avoid naming conflicts by mangling variable names in Argument Clinic (python#104065)
  pythongh-64658: Expand Argument Clinic return converter docs (python#104175)
  pythonGH-103092: port `_asyncio` freelist to module state (python#104196)
  pythongh-104051: fix crash in test_xxtestfuzz with -We (python#104052)
  pythongh-104190: fix ubsan crash (python#104191)
  pythongh-104106: Add gcc fallback of mkfifoat/mknodat for macOS (pythongh-104129)
  pythonGH-104142: Fix _Py_RefcntAdd to respect immortality (pythonGH-104143)
  pythongh-104112: link from cached_property docs to method-caching FAQ (python#104113)
  pythongh-68968: Correcting message display issue with assertEqual (python#103937)
  pythonGH-103899: Provide a hint when accidentally calling a module (pythonGH-103900)
  pythongh-103963: fix 'make regen-opcode' in out-of-tree builds (python#104177)
  pythongh-102500: Add PEP 688 and 698 to the 3.12 release highlights (python#104174)
  pythonGH-81079: Add case_sensitive argument to `pathlib.Path.glob()` (pythonGH-102710)
  pythongh-91896: Deprecate collections.abc.ByteString (python#102096)
  pythongh-99593: Add tests for Unicode C API (part 2) (python#99868)
  pythongh-102500: Document PEP 688 (python#102571)
  pythongh-102500: Implement PEP 688 (python#102521)
  pythongh-96534: socketmodule: support FreeBSD divert(4) socket (python#96536)
  ...
jbower-fb pushed a commit to jbower-fb/cpython-jbowerfb that referenced this issue May 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.11 only security fixes 3.12 bugs and security fixes docs Documentation in the Doc dir easy topic-argument-clinic
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants