Show
Ignore:
Timestamp:
03/22/08 22:00:13 (2 years ago)
Author:
akaihola
Message:

[dbpickle] Dumping now skips missing db tables even better.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/dbpickle/dbpickle.py

    r211 r212  
    106106                    m2m_lists.append((obj, m2m, tuple(foreign_objs))) 
    107107        except (backend.Database.OperationalError, 
    108                 backend.Database.ProgrammingError): 
    109             logging.warning('table for %r not found' % model) 
     108                backend.Database.ProgrammingError), e: 
     109            logging.warning('table for %r not found (%s)' % (model, e)) 
     110            transaction.rollback_unless_managed() 
    110111 
    111112    # pickle all objects and many-to-many relations on disk