blob: 8cc658fb7e5d6a529bcf059d9a1323d140a6a02f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
from ranger.ext.relpath import relpath
class MimeTypeAware(object):
mimetypes = {}
__initialized = False
def __init__(self):
if not MimeTypeAware.__initialized:
MimeTypeAware.__initialized = True
import os, sys, pickle
MimeTypeAware.mimetypes.clear()
f = open(relpath('data/mime.dat'), 'rb')
MimeTypeAware.mimetypes.update(pickle.load(f))
f.close()
|