def walk_database_query_picking_files(self): for n in self.query: item = Item(join(self.root, n.accession, n.filepath), self.root) if getattr(n,'checksum',None): item.remote_hash = n.checksum if getattr(n,'size',None): item.remote_size = n.size if getattr(n,'mimetype',None): item.remote_mimetype = n.mimetype yield item