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

create_pipe_connection and start_serving_pipe not documented #81998

Closed
primal100 mannequin opened this issue Aug 11, 2019 · 3 comments
Closed

create_pipe_connection and start_serving_pipe not documented #81998

primal100 mannequin opened this issue Aug 11, 2019 · 3 comments
Labels
3.7 (EOL) end of life 3.8 only security fixes 3.9 only security fixes pending The issue will be closed if no feedback is provided topic-asyncio

Comments

@primal100
Copy link
Mannequin

primal100 mannequin commented Aug 11, 2019

BPO 37817
Nosy @asvetlov, @1st1, @primal100

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 = None
closed_at = None
created_at = <Date 2019-08-11.02:12:15.585>
labels = ['3.7', '3.8', '3.9', 'expert-asyncio']
title = 'create_pipe_connection and start_serving_pipe not documented'
updated_at = <Date 2019-08-11.02:12:15.585>
user = 'https://github.com/primal100'

bugs.python.org fields:

activity = <Date 2019-08-11.02:12:15.585>
actor = 'primal'
assignee = 'none'
closed = False
closed_date = None
closer = None
components = ['asyncio']
creation = <Date 2019-08-11.02:12:15.585>
creator = 'primal'
dependencies = []
files = []
hgrepos = []
issue_num = 37817
keywords = []
message_count = 1.0
messages = ['349371']
nosy_count = 3.0
nosy_names = ['asvetlov', 'yselivanov', 'primal']
pr_nums = []
priority = 'normal'
resolution = None
stage = None
status = 'open'
superseder = None
type = None
url = 'https://bugs.python.org/issue37817'
versions = ['Python 3.5', 'Python 3.6', 'Python 3.7', 'Python 3.8', 'Python 3.9']

@primal100
Copy link
Mannequin Author

primal100 mannequin commented Aug 11, 2019

I found these two methods in the windows_events code for asyncio. Is there a reason why they don't seem to be documented, and are not included in AbstractServer? They provide a good Windows alternative to create_unix_server & create_unix_connection for inter-process communication.

@primal100 primal100 mannequin added 3.7 (EOL) end of life 3.8 only security fixes 3.9 only security fixes topic-asyncio labels Aug 11, 2019
@ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
@kumaraditya303
Copy link
Contributor

Do you have a use case for it? Adding docs would make this a public API so would require adding tests for desired behavior. Currently the implementation can change if needed but if added as API, changing it would be harder.

@gvanrossum gvanrossum added the pending The issue will be closed if no feedback is provided label Oct 27, 2022
@kumaraditya303
Copy link
Contributor

kumaraditya303 commented Nov 26, 2022

I am closing this for now, please create an issue with concrete use-cases if you want this to be added as public APIs. (Note that these APIs are exclusive to Windows.)

Additionally, if you want fast IPC on Windows I recommend to use aiohttp with named pipe connector which is more high level than this.

@kumaraditya303 kumaraditya303 closed this as not planned Won't fix, can't repro, duplicate, stale Nov 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.7 (EOL) end of life 3.8 only security fixes 3.9 only security fixes pending The issue will be closed if no feedback is provided topic-asyncio
Projects
Status: Done
Development

No branches or pull requests

2 participants