diff options
author | Walter Bender <walter@sugarlabs.org> | 2014-02-10 04:15:20 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2014-02-10 04:15:20 (GMT) |
commit | cdf974bbbfe8f4488293885dedf109debda45766 (patch) | |
tree | 023869cd54716b063bcf2cd6fffb2c9ec2a22ec2 | |
parent | a0a02800740942547cd592fd798051d76601daef (diff) |
catch case when mimetype guess fails
-rw-r--r-- | TurtleArt/tautils.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/TurtleArt/tautils.py b/TurtleArt/tautils.py index 2ae9714..4c075ae 100644 --- a/TurtleArt/tautils.py +++ b/TurtleArt/tautils.py @@ -485,24 +485,32 @@ def base64_to_image(data, path_name): def movie_media_type(name): ''' Is it movie media? ''' guess = mimetypes.guess_type(name) + if guess[0] is None: + return False return guess[0][0:5] == 'video' def audio_media_type(name): ''' Is it audio media? ''' guess = mimetypes.guess_type(name) + if guess[0] is None: + return False return guess[0][0:5] == 'audio' def image_media_type(name): ''' Is it image media? ''' guess = mimetypes.guess_type(name) + if guess[0] is None: + return False return guess[0][0:5] == 'image' def text_media_type(name): ''' Is it text media? ''' guess = mimetypes.guess_type(name) + if guess[0] is None: + return False return guess[0][0:4] == 'text' |