id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,branch,branch_author,launchpad_bug
6095,Get rid of the circular dependency between root and client in twisted.names,exarkun,borko,"`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.",enhancement,new,normal,,names,,,borko84@…,,,
