Revision f8426b5c kamaki/cli/utils.py

b/kamaki/cli/utils.py
75 75
            print('')
76 76

  
77 77

  
78
def guess_mime_type(
79
        filename,
80
        default_content_type='application/octet-stream',
81
        default_encoding=None):
82
    assert filename, 'Cannot guess mimetype for empty filename'
83
    try:
84
        from mimetypes import guess_type
85
        ctype, cenc = guess_type(filename)
86
        return ctype or default_content_type, cenc or default_encoding
87
    except ImportError:
88
        print 'WARNING: Cannot import mimetypes, using defaults'
89
        return (default_content_type, default_encoding)
90

  
91

  
78 92
def remove_colors():
79 93
    global bold
80 94
    global red

Also available in: Unified diff