Show
Ignore:
Timestamp:
08/14/07 12:00:52 (6 years ago)
Author:
ged
Message:

added more statement hooks: before_table, before_mapper, after_mapper,
finalize

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • elixir/trunk/elixir/__init__.py

    r181 r183  
    135135 
    136136        for desc in _delayed_descriptors: 
     137            Statement.process(desc.entity, 'before_table') 
     138 
     139        for desc in _delayed_descriptors: 
    137140            for rel in desc.relationships.itervalues(): 
    138141                rel.create_tables() 
     
    145148         
    146149        for desc in _delayed_descriptors: 
     150            Statement.process(desc.entity, 'before_mapper') 
     151 
     152        for desc in _delayed_descriptors: 
    147153            desc.setup_mapper() 
     154 
     155        for desc in _delayed_descriptors: 
     156            Statement.process(desc.entity, 'after_mapper') 
    148157 
    149158        for desc in _delayed_descriptors: 
     
    151160                rel.create_properties() 
    152161 
     162        for desc in _delayed_descriptors: 
     163            Statement.process(desc.entity, 'finalize') 
    153164 
    154165    finally: