У меня много классов с одинаковыми именами в разных пакетах.В качестве примера возьмем следующую структуру каталогов:
Как из конструктора шаблонов / класса Person я могу объявить экземпляр правил /Person?
Код, который я ожидал сработать (но с ошибкой в строке 10), выглядит следующим образом:
from Template import Template
import rules
class Person(Template):
def __init__(self):
super(Person, self).__init__('Person')
self.rules = [
rules.Person() #this is an error
]