Updating v2 Role class code

This commit is contained in:
James Cammarata 2014-10-21 10:10:03 -05:00
parent 4c86bd3ca6
commit 0ed97e4d11
2 changed files with 64 additions and 37 deletions

View file

@ -32,6 +32,15 @@ class AnsibleBaseYAMLObject:
def get_position_info(self):
return (self._data_source, self._line_number, self._column_number)
def copy_position_info(obj):
''' copies the position info from another object '''
assert isinstance(obj, AnsibleBaseYAMLObject)
(src, line, col) = obj.get_position_info()
self._data_source = src
self._line_number = line
self._column_number = col
class AnsibleMapping(AnsibleBaseYAMLObject, dict):
''' sub class for dictionaries '''
pass