community.general/lib/ansible
Toshio Kuratomi 854d47826c Fix classes that select a subclass based on platform (#17034)
When unittesting this we found that the platform selecting class
hierarchies weren't working in all cases.  If the subclass was directly
created (ie: LinuxHardware()), then it would use its inherited __new__()
to try to create itself.  The inherited __new__ would look for
subclasses and end up calling its own __new__() again.  This would
recurse endlessly.  The new code detects when we want to find a subclass
to create (when the base class is used, ie: Hardware()) vs when to
create the class itself (when the subclass is used, ie:
LinuxHardware()).
2016-08-11 13:26:17 -04:00
..
cli added check and diff mode control to console 2016-07-25 08:05:56 -04:00
compat Bundle a new version of python-six for compatibility along with some code to make it easy for distributions to override the bunndled copy if they have a new enough version. 2015-10-16 08:21:28 -07:00
config Making the switch to v2 2015-05-03 21:47:26 -05:00
errors Fix some typos (#16498) 2016-06-29 14:31:25 -04:00
executor Cache tasks by uuid in PlayIterator for O(1) lookups 2016-08-10 12:49:19 -05:00
galaxy Fixes #163 in galaxy-issues 2016-07-21 14:04:17 -04:00
inventory Performance improvements 2016-08-08 15:58:46 -05:00
module_utils Fix classes that select a subclass based on platform (#17034) 2016-08-11 13:26:17 -04:00
modules update submodule refs, fixes build in ansible-modules-extras 2016-08-10 13:37:10 +02:00
parsing warn when searching for an empty string or null 2016-07-26 08:26:07 -04:00
playbook Validate new blocks during copy 2016-08-10 08:27:59 -05:00
plugins Remove sleeps and rely on regular queue options to process results 2016-08-11 09:11:32 -05:00
template allow spaces before the filter string (#16312) 2016-06-15 14:17:17 -04:00
utils Add missing version_added (#17050) 2016-08-11 12:58:11 -04:00
vars Move tasks/blocks to a single parent model 2016-08-08 15:58:46 -05:00
__init__.py Fix ziploader for the cornercase of ansible invoking ansible. 2016-04-29 08:47:49 -07:00
constants.py * Fix race in creating temp directories pre-fork (#16965) 2016-08-04 19:35:36 -04:00
release.py Fix ziploader for the cornercase of ansible invoking ansible. 2016-04-29 08:47:49 -07:00
test-requirements.txt Making the switch to v2 2015-05-03 21:47:26 -05:00