Comment 2 for bug 282178

Revision history for this message
Markus Korn (thekorn) wrote :

I'm trying to look at fixing this bug right now. If I understand the title of this report correctly one thing which has to be done is to inherit IPerson (I think this should be IPeronPublic ?!) from IHasBugs.
But when I try to import IHasBugs in lib/lp/registry/interfaces/person.py I get *a lot* of circular imports. I found out that this errors can be fixed by using lib/canonical/launchpad/interfaces/_schema_circular_imports.py.
Is this the correct way of avoiding such circular imports?

I will attach a branch with the work/experiments I've done so far soonish.

Markus