(self, field)
| 807 | def __init__(self, table, *args, **kwargs): |
| 808 | list.__init__(self, *args, **kwargs); self.table=table |
| 809 | def append(self, field): |
| 810 | name, (field, index) = field[0], self.table.db._field_SQL(self.table.name, field) |
| 811 | self.table.db.execute("alter table `%s` add column %s;" % (self.table.name, field)) |
| 812 | self.table.db.execute(index, commit=True) |
| 813 | self.table._update() |
| 814 | def extend(self, fields): |
| 815 | [self.append(f) for f in fields] |
| 816 | def __setitem__(self, *args, **kwargs): |
no test coverage detected