def raw_data(tag_value):
        """convert the tag to a dictionary, taking values as is

        This method name and purpose are opaque...  and not true.
        """
        data = {}
        pieces = []
        for p in tag_value.split(' '):
            pieces.extend(p.split(';'))
        # parse components
        for piece in pieces:
            kv = piece.split('=')
            # components must by key=value
            if not len(kv) == 2:
                continue
            key, value = kv
            data[key] = value
        return data
def raw_data ( tag_value ) : data = { } pieces = [ ] for p in tag_value . split ( ' ' ) : pieces . extend ( p . split ( ';' ) ) for piece in pieces : kv = piece . split ( '=' ) if not len ( kv ) == 2 : continue key , value = kv data [ key ] = value return data
convert the tag to a dictionary, taking values as is

        This method name and purpose are opaque...  and not true.