From 26fcdab084f65189b6f49675e848a893f614d443 Mon Sep 17 00:00:00 2001 From: Joshua Zuech Date: Mon, 17 Apr 2017 11:52:42 -0500 Subject: [PATCH] Prep for 1.1 --- CHANGES.rst | 5 +++-- src/nti/transactions/transactions.py | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 0366110..7ca4262 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -2,10 +2,11 @@ Changes ======== -1.0.1 (unreleased) +1.1 (unreleased) ------------------ -- Nothing changed yet. +- Add a new ObjectDataManager that will attempt to execute after + other ObjectDataManagers. 1.0.0 (2016-07-28) diff --git a/src/nti/transactions/transactions.py b/src/nti/transactions/transactions.py index 86f8377..1795c3f 100644 --- a/src/nti/transactions/transactions.py +++ b/src/nti/transactions/transactions.py @@ -201,6 +201,8 @@ class OrderedNearEndObjectDataManager(ObjectDataManager): A special extension of :class:`ObjectDataManager` that attempts to execute after all other data managers have executed. This is useful when an operation relies on the execution of other data managers. + + .. versionadded:: 1.1 """ def sortKey(self): @@ -259,6 +261,8 @@ def do_near_end(*args, **kwargs): Establishes a IDataManager in the current transaction that will attempt to execute *after* all other DataManagers have had their say. See :class:`ObjectDataManager` for the possible arguments. + + .. versionadded:: 1.1 """ kwargs['datamanager_class'] = OrderedNearEndObjectDataManager return do(*args, **kwargs)