Get rid of the circular dependency between root and client in twisted.names
|Reported by:||exarkun||Owned by:||rwall|
(github, coverage, patch, buildbot, log)
twisted.names.client uses twisted.names.root to construct the object returned by createResolver (sometimes). twisted.names.root uses twisted.names.client to bootstrap itself.
This circularity could be removed by giving twisted.names.root.Resolver a resolver argument so it doesn't need to import twisted.names.client to create one.
Change History (16)
Changed 3 years ago by borko
comment:12 follow-up: ↓ 14 Changed 3 years ago by exarkun
- Keywords review removed
- Owner changed from exarkun to rwall
- Status changed from assigned to new
comment:13 Changed 3 years ago by rwall
- Branch changed from branches/root-resolver-argument-6095 to branches/root-resolver-argument-6095-2