def add_taps(self, taps):
        def transform(tap):
            return lambda x: x + [tap] if tap not in x else x

        for tap in taps:
            if self._modify_bootstrap(
                "taps",
                transform=transform(tap),
                fallback=[]
            ):
                tty.puts("Added {0} tap to bootstrap".format(tap))
            else:
                tty.puterr("{0} tap already bootstrapped".format(tap))
dataset/ETHPy150Open msanders/cider/cider/core.py/Cider.add_taps/original