def parse_content_type()

in src/vw-serving/src/vw_serving/serve.py [0:0]


    def parse_content_type(cls, content_type):
        content_type = content_type.lower() if content_type else CONTENT_TYPE_JSON

        tokens = content_type.split(";")
        content_type = tokens[0].strip()
        parameters = {}
        for token in tokens[1:]:
            key, value = token.split("=")
            key = key.strip()
            value = value.strip()
            parameters[key] = value

        if "shape" in parameters:
            parameters["shape"] = [int(s_i) for s_i in parameters["shape"].split(",")]

        return content_type, parameters