Set the given name, using ``index`` to disambiguate.
(self, name, value, index=None)
| 569 | "%r as no associated label" % field) |
| 570 | |
| 571 | def set(self, name, value, index=None): |
| 572 | """Set the given name, using ``index`` to disambiguate.""" |
| 573 | if index is None: |
| 574 | self[name] = value |
| 575 | else: |
| 576 | fields = self.fields.get(name) |
| 577 | assert fields is not None, ( |
| 578 | "No fields found matching %r" % name) |
| 579 | field = fields[index] |
| 580 | field.value = value |
| 581 | |
| 582 | def get(self, name, index=None, default=utils.NoDefault): |
| 583 | """ |