(self, obj: TableGroup)
| 180 | return result |
| 181 | |
| 182 | def delete_table_group(self, obj: TableGroup) -> TableGroup: |
| 183 | try: |
| 184 | index = self.table_groups.index(obj) |
| 185 | except ValueError: |
| 186 | raise DatabaseValidationError(f'{obj} is not in the database.') |
| 187 | result = self.table_groups.pop(index) |
| 188 | self._unset_database(result) |
| 189 | return result |
| 190 | |
| 191 | def delete_project(self) -> Project: |
| 192 | if self.project is None: |