Changeset 497

Show
Ignore:
Timestamp:
08/01/07 22:13:22 (1 year ago)
Author:
brian
Message:

removing caught exception in revision_mapper for now - solve that problem later

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pagoda/branches/cleanslate/Pagoda/pagoda/models/revision_mapper.py

    r464 r497  
    210210                [(c.name, getattr(instance, c.name, None)) for c in columns] 
    211211            ) 
    212             try: 
    213                 insert_result = insert_table.insert(values).execute() 
    214             except exceptions.SQLError, e: 
    215                 # TODO: Make sure this wasn't a terrible mistake. 
    216                 # We want to catch this so that revisioned tables 
    217                 # referring to existing content records (such as containers) 
    218                 # won't cause integrity errors. 
    219                 pass 
    220             else: 
    221                 inserted_keys = dict( 
    222                     zip( 
    223                         primary_keys, 
    224                         insert_result.last_inserted_ids() 
    225                     ) 
    226                 ) 
    227                 for key, value in inserted_keys.iteritems(): 
    228                     setattr(instance, key.name, value) 
     212            insert_result = insert_table.insert(values).execute() 
     213            inserted_keys = dict( 
     214                zip(primary_keys, insert_result.last_inserted_ids()) 
     215            ) 
     216            for key, value in inserted_keys.iteritems(): 
     217                setattr(instance, key.name, value) 
    229218         
    230219        instance.node_revision_id = instance.revision_id 

Log in as guest/pagoda to create tickets