예제 #1
0
 def __init__(self, **data):
     """
     constructor of Supernode
     """
     Superclass.__init__(self, **data)
     BTreeContainer.__init__(self)
     for (name, value) in data.items():
         if name in ISupernode.names():
             setattr(self, name, value)
     self.ikRevision = __version__
예제 #2
0
    def __init__(self, site):
        # Locate the site manager
        self.__parent__ = site
        self.__name__ = '++etc++site'

        # Make sure everything is setup correctly
        BTreeContainer.__init__(self)

        # Set up adapter registries
        gsm = zapi.getGlobalSiteManager()
        self.adapters = adapter.LocalAdapterRegistry(gsm.adapters)
        self.utilities = LocalUtilityRegistry(gsm.utilities)

        # Setup located registry attributes
        next = _findNextSiteManager(site)
        self.setNext(next)

        # Setup default site management folder
        folder = SiteManagementFolder()
        zope.event.notify(objectevent.ObjectCreatedEvent(folder))
        self['default'] = folder
예제 #3
0
 def __init__(self, **kw):
     BTreeContainer.__init__(self)
예제 #4
0
 def __init__(self, data=''):
     """ we need to call both inits !!! """
     Image.__init__(self, data)
     BTreeContainer.__init__(self)
예제 #5
0
 def __init__(self, requirement, scoreSystem, value, evaluator, **data):
     BTreeContainer.__init__(self)
     schooltool.requirement.evaluation.Evaluation.__init__(
         self, requirement, scoreSystem, value, evaluator)
     Superclass.__init__(self, ikName=requirement.ikName, **data)
     Superclass.__post_init__(self, **data)