rebase base playbook base (#39533)

* rebase base playbook base

fixes issues with loop control allowing generic attributes it shouldn't
This commit is contained in:
Brian Coca 2018-05-03 18:29:47 -04:00 committed by GitHub
parent c8d287fece
commit df1001577f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 38 additions and 36 deletions

View file

@ -20,11 +20,10 @@ from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
from ansible.playbook.attribute import FieldAttribute
from ansible.playbook.base import Base
from ansible.playbook.base import FieldAttributeBase
# FIXME: loopcontrol should not inherit attributes from base, just uses it for load
class LoopControl(Base):
class LoopControl(FieldAttributeBase):
_loop_var = FieldAttribute(isa='str', default='item')
_index_var = FieldAttribute(isa='str')