def __init__(self, value_type, strict=True, default=set, **kwargs):
        self.strict = strict
        super(Set, self).__init__((value_type,), default=default, **kwargs)
        self.value_col = self.types[0]
        if not self.value_col._python_type_hashable:
            raise ValidationError("Cannot create a Set with unhashable value type (see PYTHON-494)")
        self.db_type = 'set<{0}>'.format(self.value_col.db_type)
Initialise the packet morpher with the given distribution `dist'.
dataset/ETHPy150Open datastax/python-driver/cassandra/cqlengine/columns.py/Set.__init__--crossover with--dataset/ETHPy150Open isislovecruft/obfsproxy/obfsproxy/transports/scramblesuit/packetmorpher.py/PacketMorpher.__init__