Fix UnboundLocalError in basic.py

* Fix for UnboundLocalError while accessing deprecations
  in result
* Add Unit test

Fixes #24592

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
This commit is contained in:
Abhijeet Kasurde 2017-05-14 17:36:32 +05:30 committed by Brian Coca
parent 9f3a405706
commit 764b4b20ec
2 changed files with 19 additions and 1 deletions

View file

@ -1999,7 +1999,7 @@ class AnsibleModule(object):
else:
self.deprecate(d)
else:
self.deprecate(d)
self.deprecate(kwargs['deprecations'])
if self._deprecations:
kwargs['deprecations'] = self._deprecations