(data)
| 85 | |
| 86 | |
| 87 | def get_variations(data): |
| 88 | variations = [] |
| 89 | if not data: |
| 90 | return [] |
| 91 | for v in data: |
| 92 | if isinstance(v, Variation): |
| 93 | description = v.description |
| 94 | command = v.command |
| 95 | else: |
| 96 | description = v['description'] |
| 97 | command = v['command'] |
| 98 | variations.append(Variation.load(dict(description=description, command=command))) |
| 99 | return variations |