def __init__(self, zkp, name):
        self.name = name
        self.zkp = zkp
        assert name not in zkp.Pub
        zkp.Pub[name] = self
dataset/ETHPy150Open gdanezis/petlib/examples/genzkp.py/Pub.__init__/original