Beispiel #1
0
 def make_persistent(self, instance):
     print 'Make persistent called with %s' % (instance,)
     if not IPersistent.providedBy(instance):
         print '\tIPersistent not provided, directly providing'
         directly_provides(instance, IPersistent)
     persistent = IPersistentObject(instance)
     self._configure_persistence(persistent)
     persistent.set_unsaved()
     self.notify_modified(instance)
Beispiel #2
0
 def make_persistent(self, instance):
     print 'Make persistent called with %s' % (instance, )
     if not IPersistent.providedBy(instance):
         print '\tIPersistent not provided, directly providing'
         directly_provides(instance, IPersistent)
     persistent = IPersistentObject(instance)
     self._configure_persistence(persistent)
     persistent.set_unsaved()
     self.notify_modified(instance)
Beispiel #3
0
 def __init__(self, node):
     directly_provides(self, *tuple(provided_by(node)))
     self.__dict__['node'] = node
Beispiel #4
0
 def __init__(self, facade, user):
     directly_provides(self, *tuple(provided_by(facade)))
     self.__dict__['facade'] = facade
     self.__dict__['user'] = user
Beispiel #5
0
 def __init__(self, node):
     directly_provides(self, *tuple(provided_by(node)))
     self.__dict__['node'] = node
Beispiel #6
0
 def __init__(self, facade, user):
     directly_provides(self, *tuple(provided_by(facade)))
     self.__dict__['facade'] = facade
     self.__dict__['user'] = user