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

implement the transport plugins using the twisted/zope IPlugin interface #26

Closed
wants to merge 27 commits into from

Conversation

david415
Copy link
Contributor

@david415 david415 commented Jun 1, 2016

No description provided.

david415 and others added 24 commits March 21, 2016 16:55
Conflicts:
	foolscap/pb.py
Conflicts:
	setup.py
	src/foolscap/connection_plugins.py
here we also reuse the proxy endpoint for additional socks connections
with this endpoint instance
…t failed

here we change the SOCKS5 plugin class to raise PluginDependencyNotLoaded
in it's constructor if txsocksx previously failed to import
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.009%) to 92.647% when pulling ba6ed17 on david415:twisted_iplugin.0 into 26292fb on warner:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.009%) to 92.647% when pulling d76aa4b on david415:twisted_iplugin.0 into 26292fb on warner:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.002%) to 92.654% when pulling 83b6605 on david415:twisted_iplugin.0 into 26292fb on warner:master.

@warner
Copy link
Owner

warner commented Jul 7, 2016

I think we've decided to not use automatic plugin discovery for this, but to oblige applications to install whatever connection handlers they want to enable (since most handlers will require configuration, and that configuration has to come from somewhere user-facing, and neither foolscap nor plugins have anything particularly user-facing). So I'm gonna say we shouldn't land this one. What do you think?

@warner
Copy link
Owner

warner commented Jul 27, 2016

closing this as WONTFIX, we're going to leave applications (and not foolscap) responsible for discovering/configuring/installing connection handlers. thanks!

@warner warner closed this Jul 27, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants