web/http_headers.py
changeset 10798 3f24adbf971a
parent 10778 04d248305810
equal deleted inserted replaced
10797:b4f8c0b98c29 10798:3f24adbf971a
   461             isinstance(value, string_types) and value.lower() == 'false'):
   461             isinstance(value, string_types) and value.lower() == 'false'):
   462         return 'false'
   462         return 'false'
   463     raise ValueError("Invalid true/false header value: %s" % value)
   463     raise ValueError("Invalid true/false header value: %s" % value)
   464 
   464 
   465 class MimeType(object):
   465 class MimeType(object):
       
   466     @classmethod
   466     def fromString(klass, mimeTypeString):
   467     def fromString(klass, mimeTypeString):
   467         """Generate a MimeType object from the given string.
   468         """Generate a MimeType object from the given string.
   468 
   469 
   469         @param mimeTypeString: The mimetype to parse
   470         @param mimeTypeString: The mimetype to parse
   470 
   471 
   471         @return: L{MimeType}
   472         @return: L{MimeType}
   472         """
   473         """
   473         return DefaultHTTPHandler.parse('content-type', [mimeTypeString])
   474         return DefaultHTTPHandler.parse('content-type', [mimeTypeString])
   474 
       
   475     fromString = classmethod(fromString)
       
   476 
   475 
   477     def __init__(self, mediaType, mediaSubtype, params={}, **kwargs):
   476     def __init__(self, mediaType, mediaSubtype, params={}, **kwargs):
   478         """
   477         """
   479         @type mediaType: C{str}
   478         @type mediaType: C{str}
   480 
   479