def __post_init__()

in src/chug/common/types.py [0:0]


    def __post_init__(self):
        num_shards = len(self.urls)
        if self.weights is not None:
            if isinstance(self.weights, Number):
                self.weights = [self.weights] * num_shards
            assert len(self.weights) == num_shards
        if self.sizes is not None:
            assert len(self.sizes) == num_shards