Allow media managers without sniff_handler

This commit is contained in:
Joar Wandborg 2013-02-26 23:57:20 +01:00
parent 443dcf867c
commit 6bdf9a1044

View File

@ -49,7 +49,8 @@ def sniff_media(media):
for media_type, manager in get_media_managers():
_log.info('Sniffing {0}'.format(media_type))
if manager['sniff_handler'](media_file, media=media):
if 'sniff_handler' in manager and \
manager['sniff_handler'](media_file, media=media):
_log.info('{0} accepts the file'.format(media_type))
return media_type, manager
else: