From: Mike Bayer Date: Sat, 24 Sep 2011 02:25:31 +0000 (-0400) Subject: more specific X-Git-Tag: rel_0_7_3~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13897cb81bfcbf24c2e96cd22f61a7d42cff4ca8;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git more specific --- diff --git a/lib/sqlalchemy/exc.py b/lib/sqlalchemy/exc.py index c76f68d219..d375807b2f 100644 --- a/lib/sqlalchemy/exc.py +++ b/lib/sqlalchemy/exc.py @@ -33,9 +33,10 @@ class CircularDependencyError(SQLAlchemyError): * In a Session flush operation, if two objects are mutually dependent on each other, they can not be inserted or deleted via INSERT or - DELETE statements alone; an UPDATE will be needed to deassociate - one of the foreign key constraints first. The ``post_update`` flag - described at :ref:`post_update` can resolve this cycle. + DELETE statements alone; an UPDATE will be needed to post-associate + or pre-deassociate one of the foreign key constrained values. + The ``post_update`` flag described at :ref:`post_update` can resolve + this cycle. * In a :meth:`.MetaData.create_all`, :meth:`.MetaData.drop_all`, :attr:`.MetaData.sorted_tables` operation, two :class:`.ForeignKey` or :class:`.ForeignKeyConstraint` objects mutually refer to each