Changeset df08f22 for telemeta/web/base.py
- Timestamp:
- 11/10/11 15:59:33 (19 months ago)
- Branches:
- master, crem, crem2, dev, diadems, forma, generic, instru_search, lam, nlivemulti, production, release/1.4.4, security, social, storage, test, video
- Children:
- d4c2dd3, 57cb399
- Parents:
- 887f937
- git-author:
- yomguy <yomguy@…> (11/10/11 15:59:33)
- git-committer:
- yomguy <yomguy@…> (11/10/11 15:59:33)
- File:
-
- 1 edited
-
telemeta/web/base.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
telemeta/web/base.py
r887f937 rdf08f22 811 811 format = decoder.format() 812 812 813 dc_metadata = dublincore.express_item(item).to_list() 814 mapping = DublinCoreToFormatMetadata(extension) 815 metadata = mapping.get_metadata(dc_metadata) 816 813 817 if mime_type in format: 814 818 # source > stream 819 if not extension in mapping.unavailable_extensions: 820 proc = encoder(audio) 821 proc.set_metadata(metadata) 822 proc.write_metadata() 815 823 response = HttpResponse(stream_from_file(audio), mimetype = mime_type) 816 817 else: 818 dc_metadata = dublincore.express_item(item).to_list() 819 mapping = DublinCoreToFormatMetadata(extension) 820 metadata = mapping.get_metadata(dc_metadata) 824 else: 821 825 media = self.cache_export.dir + os.sep + file 822 826 if not self.cache_export.exists(file) or flag.value == False: … … 830 834 else: 831 835 # cache > stream 832 proc = encoder(media) 833 proc.set_metadata(metadata) 834 proc.write_metadata() 836 if not extension in mapping.unavailable_extensions: 837 proc = encoder(media) 838 proc.set_metadata(metadata) 839 proc.write_metadata() 835 840 response = HttpResponse(self.cache_export.read_stream_bin(file), mimetype = mime_type) 836 841
Note: See TracChangeset
for help on using the changeset viewer.
