MCPcopy Index your code
hub / github.com/clips/pattern / append

Method append

pattern/db/__init__.py:809–813  ·  view source on GitHub ↗
(self, field)

Source from the content-addressed store, hash-verified

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):

Callers 1

extendMethod · 0.95

Calls 3

_field_SQLMethod · 0.80
executeMethod · 0.45
_updateMethod · 0.45

Tested by

no test coverage detected