Use debtcollector library to replace internal utility

The new debtcollector library was extracted from this
code and has now been released (and made available in
the requirements list) so we can go ahead and just use
it for most of the cases (minus the proxy moved class)
in our code-base to reduce the amount of custom code
we have to maintain to perform deprecation activities.

Change-Id: Ieeda6ffe282b67a1c1bb4f72e5858d22df0f30a0
This commit is contained in:
Joshua Harlow
2015-02-06 17:14:06 -08:00
parent f874b396b7
commit c9c0505814
8 changed files with 41 additions and 144 deletions

View File

@@ -419,12 +419,14 @@ def ensure_tree(path):
raise
Failure = deprecation.moved_class(failure.Failure, 'Failure', __name__,
version="0.6", removal_version="?")
Failure = deprecation.moved_proxy_class(failure.Failure,
'Failure', __name__,
version="0.6", removal_version="?")
Notifier = deprecation.moved_class(notifier.Notifier, 'Notifier', __name__,
version="0.6", removal_version="?")
Notifier = deprecation.moved_proxy_class(notifier.Notifier,
'Notifier', __name__,
version="0.6", removal_version="?")
@contextlib.contextmanager