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
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')