Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2014-02-10 04:15:20 (GMT)
committer Walter Bender <walter@sugarlabs.org>2014-02-10 04:15:20 (GMT)
commitcdf974bbbfe8f4488293885dedf109debda45766 (patch)
tree023869cd54716b063bcf2cd6fffb2c9ec2a22ec2
parenta0a02800740942547cd592fd798051d76601daef (diff)
catch case when mimetype guess fails
-rw-r--r--TurtleArt/tautils.py8
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'