if item.file:
dst_basename = self.__get_media_filename(item)
dst = coll_dir + "/" + dst_basename
- shutil.copyfile(settings.MEDIA_ROOT + "/" + item.file, dst)
+ shutil.copyfile(item.file.path, dst)
hash = self.__get_file_md5(dst)
md5_file.write(hash + " " + dst_basename + "\n")
fields = self.to_dict()
for name, value in fields.iteritems():
element = doc.createElement(name)
- value = unicode(str(value), "utf-8")
+ value = unicode(value)
element.appendChild(doc.createTextNode(value))
top.appendChild(element)
return doc