def __init__(self, *args, **kwargs): super(Shareable, self).__init__(*args, **kwargs) if not self.hash: index = Unique.new(Shareable.__name__, config.SHARE_INDEX_GENERATOR, 10) self.hash = config.SHARE_HASH_GENERATOR(index)