0001-forms-use-python-magic-when-available-24497.patch
wcs/qommon/form.py | ||
---|---|---|
710 | 710 |
# sites setting a wrong MIME type (like application/force-download) for |
711 | 711 |
# various reasons. |
712 | 712 |
if magic: |
713 |
magic_object = magic.open(magic.MIME) |
|
714 |
magic_object.load() |
|
715 |
filetype = magic_object.file(self.value.fp.name).split(';')[0] |
|
716 |
magic_object.close() |
|
713 |
if hasattr(magic, 'MagicException'): |
|
714 |
mime = magic.Magic(mime=True) |
|
715 |
filetype = mime.from_file(self.value.fp.name) |
|
716 |
else: # bindings from libmagic package, obsolete after jessie |
|
717 |
magic_object = magic.open(magic.MIME) |
|
718 |
magic_object.load() |
|
719 |
filetype = magic_object.file(self.value.fp.name).split(';')[0] |
|
720 |
magic_object.close() |
|
717 | 721 |
else: |
718 | 722 |
filetype, encoding = mimetypes.guess_type(self.value.base_filename) |
719 | 723 | |
720 |
- |