Conjunto de Mudanças 5453 no publico para il.spdo/trunk/il/spdo/saconfig.py


Ignorar:
Timestamp:
29/10/2011 23:22:43 (9 anos atrás)
Autor:
fabianosantos
Mensagem:

Criado session extension do sqlalchemy que junta as funcionalidades do mecanismo de transacao do zope com o controle de versao das tabelas do banco de dados. Isso ficou um espetaculo e inacreditavelmente simples.

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • il.spdo/trunk/il/spdo/saconfig.py

    r5382 r5453  
    22from zope.app.component.hooks import getSite
    33from zope.component.interfaces import ComponentLookupError
    4 
    54from z3c.saconfig.interfaces import IScopedSession, IEngineFactory
    65from z3c.saconfig import GloballyScopedSession, EngineFactory
    7 
    86from collective.saconnect.interfaces import ISQLAlchemyConnectionStrings
    97from il.spdo.config import DEFAULT_DSN
     8from il.spdo.history_meta import ZopeVersionedExtension
    109
    11 SessionUtility = GloballyScopedSession(u'spdo_engine')
     10SessionUtility = GloballyScopedSession(u'spdo_engine', extension=ZopeVersionedExtension)
    1211provideUtility(SessionUtility, provides=IScopedSession, name=u'spdo_session')
    1312
     
    2928SPDOGlobalEngine = EngineFactory(DEFAULT_DSN)
    3029provideUtility(SPDOGlobalEngine, provides=IEngineFactory, name=u'spdo_engine')
     30
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.