delete a particular column
(self, index=None)
| 401 | |
| 402 | |
| 403 | def delete_column(self, index=None): |
| 404 | """ delete a particular column """ |
| 405 | if len(self.values[0])==1: |
| 406 | return |
| 407 | if index is None or index>=len(self.values[0]): |
| 408 | try: |
| 409 | index = len(self.values)-1 |
| 410 | except IndexError: |
| 411 | return |
| 412 | for i in self.values: |
| 413 | i.pop(index) |
| 414 | for i in self.frame.values(): |
| 415 | i.destroy() |
| 416 | self.columns-=1 |
| 417 | self.frame = {} |
| 418 | self.draw_table() |
| 419 | self.update_data() |
| 420 | |
| 421 | |
| 422 | def delete_rows(self, indices=[]): |
nothing calls this directly
no test coverage detected