Should I call rollback in Sqlalchemy with autocommit=False?
<p>I'm wondering if I should call rollback in SQLAlchemy after failed committing? If some errors will occur I want to continue saving objects. I don't care about transactional save.</p>

<pre><code>engine = create_engine("db", convert_unicode=True, echo=False)
Session = scoped_session(sessionmaker(bind=engine, autocommit=False))

for row in data:
    try:
        Session.add(row)
        Session.commit()
    except:
        # rollback ???

        # continue saving rest of the objects
        continue

Session.remove()
</code></pre>