(self)
| 43 | def IsExpandable(self): |
| 44 | return not not dir(self.object) |
| 45 | def GetSubList(self): |
| 46 | keys = dir(self.object) |
| 47 | sublist = [] |
| 48 | for key in keys: |
| 49 | try: |
| 50 | value = getattr(self.object, key) |
| 51 | except AttributeError: |
| 52 | continue |
| 53 | item = make_objecttreeitem( |
| 54 | str(key) + " =", |
| 55 | value, |
| 56 | lambda value, key=key, object_=self.object: |
| 57 | setattr(object_, key, value)) |
| 58 | sublist.append(item) |
| 59 | return sublist |
| 60 | |
| 61 | class ClassTreeItem(ObjectTreeItem): |
| 62 | def IsExpandable(self): |
nothing calls this directly
no test coverage detected