def haveCalendar(): from schooltool.resource import resource from schooltool.app.interfaces import IHaveCalendar if not IHaveCalendar.implementedBy(resource.Resource): classImplements(resource.Resource, IHaveCalendar)
def haveCalendar(): from schooltool.person import person from schooltool.app.interfaces import IHaveCalendar if not IHaveCalendar.implementedBy(person.Person): classImplements(person.Person, IHaveCalendar)
def haveCalendar(): from schooltool.app.app import SchoolToolApplication from schooltool.app.interfaces import IHaveCalendar if not IHaveCalendar.implementedBy(SchoolToolApplication): classImplements(SchoolToolApplication, IHaveCalendar)
def haveCalendar(): from schooltool.group import group from schooltool.app.interfaces import IHaveCalendar if not IHaveCalendar.implementedBy(group.Group): classImplements(group.Group, IHaveCalendar)
def haveCalendar(): from schooltool.course import section from schooltool.app.interfaces import IHaveCalendar if not IHaveCalendar.implementedBy(section.Section): classImplements(section.Section, IHaveCalendar)