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