def __init__(self, content, comment=None): self.assign = list(self._get_assigned_vars(content)) try: self.keyword = content[len(self.assign)] except IndexError: self.keyword = None self.args = content[len(self.assign) + 1:] self.comment = Comment(comment)
def __init__(self, name, value, comment=None): self.name = name.rstrip('= ') if name.startswith('$') and value == []: value = '' if isinstance(value, basestring): value = [value ] # Must support scalar lists until RF 2.8 (issue 939) self.value = value self.comment = Comment(comment)