-
Notifications
You must be signed in to change notification settings - Fork 25
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
ReactorAlreadyInstalledError #79
Comments
This seems to be fixed in master already (I can reproduce with txacme 0.9.0, but not with master), but I don't actually know what's going on here, so it may still warrant further investigation. |
I can reproduce with master. Try |
Actually it's pretty straightforward. When building the plugin cache, we get the traceback because the txacme endpoint plugin imports |
Oh, that explains it; I was using a |
So uh... how do we actually fix this? |
I guess I can move the endpoint parser into its own module, and it can lazily import everything else. |
Yeah, plugins just have to be lazy about almost everything. Or we could make Twisted comprehensively forbid importing the reactor at module level :) |
Thanks!! |
This doesn't happen with
twisted[tls]
, so I'm assuming it'stxacme
's fault, but I haven't investigated much further than this.The text was updated successfully, but these errors were encountered: