У нас большая система на Python.
На верхнем уровне есть два модуля, top1 и top2.
top1 имеет подмодуль sub1
У top2 есть подмодуль sub2, который, как оказывается, также имеет подмодуль sub1.
Таким образом, sub1 появляется в двух местах:
top/top1/sub1
top/top2/sub2/sub1
Это нормально, за исключением того, что py.test жалуется, что второй импорт sub1 вызывает конфликт имен, потому что он уже видел те же символы, когда импортировал sub1.
Любая подсказка, как решить эту проблему?