diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2007-10-17 18:29:02 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2007-10-17 18:29:02 (GMT) |
commit | 9bd69ad0dfff7b05511b90c303c36d99cbdd96e2 (patch) | |
tree | 02a4d6a066e8c98b2f7af4d8466fd41d0fdd3dc3 /src | |
parent | 7364e0078e28c09186b2548c328d83dca60df2d2 (diff) |
Fix get_primary_extension logic.
Diffstat (limited to 'src')
-rw-r--r-- | src/sugar/mime.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/sugar/mime.py b/src/sugar/mime.py index 53f9a46..a5eb7ff 100644 --- a/src/sugar/mime.py +++ b/src/sugar/mime.py @@ -22,8 +22,8 @@ from gettext import gettext as _ from sugar import _sugarbaseext -_extensions = None -_globs_timestamps = None +_extensions = {} +_globs_timestamps = [] _generic_types = [ { 'id' : 'Text', 'name' : _('Text'), @@ -106,7 +106,7 @@ def get_mime_parents(mime_type): return _sugarbaseext.list_mime_parents(mime_type) def get_primary_extension(mime_type): - global extensions + global _extensions global _globs_timestamps dirs = [] @@ -131,6 +131,7 @@ def get_primary_extension(mime_type): globs_path_list.append(globs_path) if timestamps != _globs_timestamps: + # Clear the old extensions list _extensions = {} for globs_path in globs_path_list: |