def doUpdate(self): #print 'FSItem doUpdate:', `self` self.res = ResourceList() r = Resource(self.url, 'http-get:*:%s:*' % self.mimetype) r.size = os.path.getsize(self.FSpath) self.res.append(r) if self.mimetype.split('/', 1)[0] == 'video': self.res.append(Resource(self.url + '/mpeg2', 'http-get:*:%s:*' % 'video/mpeg')) self.res.append(Resource(self.url + '/xvid', 'http-get:*:%s:*' % 'video/x-msvideo')) Item.doUpdate(self)