diff options
-rw-r--r-- | src/sugar/mime.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sugar/mime.py b/src/sugar/mime.py index 50e9a5e..dae3432 100644 --- a/src/sugar/mime.py +++ b/src/sugar/mime.py @@ -90,6 +90,11 @@ def get_all_generic_types(): return types def get_for_file(file_name): + if file_name.startswith('file://'): + file_name = file_name[7:] + + file_name = os.path.realpath(file_name) + mime_type = _sugarbaseext.get_mime_type_for_file(file_name) if mime_type == 'application/octet-stream': if _file_looks_like_text(file_name): |