aboutsummaryrefslogtreecommitdiff
path: root/python/python2-transaction/README
diff options
context:
space:
mode:
authorDave Woodfall <dave@slackbuilds.org>2021-05-06 17:11:26 +0100
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2021-05-08 01:41:51 +0700
commitd50f427d4ecc9bf6b57e162bc85bdaf16df3652a (patch)
treedde2d2ec680d8df8922f45f8dce809b5f3239291 /python/python2-transaction/README
parent393b89f89f8cc63bb66cc4f236256d01495ecd9f (diff)
python/python-transaction: Renamed python2-transaction.
Signed-off-by: Dave Woodfall <dave@slackbuilds.org> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'python/python2-transaction/README')
-rw-r--r--python/python2-transaction/README8
1 files changed, 8 insertions, 0 deletions
diff --git a/python/python2-transaction/README b/python/python2-transaction/README
new file mode 100644
index 0000000000..8c1d022bd7
--- /dev/null
+++ b/python/python2-transaction/README
@@ -0,0 +1,8 @@
+This package contains a generic transaction implementation for Python.
+It is mainly used by the ZODB, though.
+
+Note that the data manager API, transaction.interfaces.IDataManager, is
+syntactically simple, but semantically complex. The semantics were not
+easy to express in the interface. This could probably use more work. The
+semantics are presented in detail through examples of a sample data
+manager in transaction.tests.test_SampleDataManager.