| @@ -83,9 +83,11 @@ class FSObject(object): | |||||
| def doUpdate(self): | def doUpdate(self): | ||||
| raise NotImplementedError | raise NotImplementedError | ||||
| def __repr__(self): | def __repr__(self): | ||||
| return '<%s.%s: path: %s>' % (self.__class__.__module__, | |||||
| self.__class__.__name__, self.FSpath) | |||||
| return '<%s.%s: path: %s, id: %s, parent: %s, title: %s>' % \ | |||||
| (self.__class__.__module__, self.__class__.__name__, | |||||
| self.FSpath, self.id, self.parentID, self.title) | |||||
| class NullConsumer(file, abstract.FileDescriptor): | class NullConsumer(file, abstract.FileDescriptor): | ||||
| implements(interfaces.IConsumer) | implements(interfaces.IConsumer) | ||||
| @@ -287,3 +289,9 @@ class FSDirectory(FSObject, StorageFolder): | |||||
| # Pass up to handle UpdateID | # Pass up to handle UpdateID | ||||
| if doupdate: | if doupdate: | ||||
| StorageFolder.doUpdate(self) | StorageFolder.doUpdate(self) | ||||
| def __repr__(self): | |||||
| return ('<%s.%s: path: %s, id: %s, parent: %s, title: %s, ' + \ | |||||
| 'cnt: %d>') % (self.__class__.__module__, | |||||
| self.__class__.__name__, self.FSpath, self.id, | |||||
| self.parentID, self.title, len(self)) | |||||