def __init__(self, category, document): ''' creates a URI Args: category(URI/str/URIType): The MIMEType of the URI document(str): the associated document identifier >>> from task_types import TaskTypes as tt >>> tt.URI('image/png', '1be6a01e-d133-11e3-ae3c-b8ca3a8b13f6') URI(category='image/png', document='1be6a01e-d133-11e3-ae3c-b8ca3a8b13f6') ''' super(URI, self) .__init__() if isinstance(category, URIType): self.category = mt.get_mimetype(category.category) elif isinstance(category, mt.MIMEType): self.category = category else: self.category = mt.get_mimetype(category) self.document = document
def __init__(self, category, document): ''' creates a URI Args: category(URI/str/URIType): The MIMEType of the URI document(str): the associated document identifier >>> from task_types import TaskTypes as tt >>> tt.URI('image/png', '1be6a01e-d133-11e3-ae3c-b8ca3a8b13f6') URI(category='image/png', document='1be6a01e-d133-11e3-ae3c-b8ca3a8b13f6') ''' super(URI, self).__init__() if isinstance(category, URIType): self.category = mt.get_mimetype(category.category) elif isinstance(category, mt.MIMEType): self.category = category else: self.category = mt.get_mimetype(category) self.document = document
def __init__(self, category, **kwargs): '''Init a URIType Args: category(URI/str/URIType): The MIMEType of the URI >>> from task_types import TaskTypes as tt >>> tt.URIType('image/png') URIType(category='image/png') ''' self.category = mt.get_mimetype(category) super(URIType, self) .__init__(**kwargs)
def __init__(self, category, **kwargs): '''Init a URIType Args: category(URI/str/URIType): The MIMEType of the URI >>> from task_types import TaskTypes as tt >>> tt.URIType('image/png') URIType(category='image/png') ''' self.category = mt.get_mimetype(category) super(URIType, self).__init__(**kwargs)