iota/multisig/crypto/addresses.py
def get_address(self):
        # type: () -> MultisigAddress
        """
        Returns the new multisig address.

        Note that you can continue to add digests after extracting an
        address; the next address will use *all* of the digests that
        have been added so far.
        """
        if not self._digests:
            raise ValueError(
                'Must call ``add_digest`` at least once '
                'before calling ``get_address``.',
            )

        if not self._address:
            address_trits = [0] * HASH_LENGTH
            self._sponge.squeeze(address_trits)

            self._address = MultisigAddress.from_trits(
                address_trits,
                digests=self._digests[:],
            )

        return self._address
def get_address(self):
        # type: () -> MultisigAddress
        if not self._digests:
            raise ValueError(
                'Must call ``add_digest`` at least once '
                'before calling ``get_address``.',
            )

        if not self._address:
            address_trits = [0] * HASH_LENGTH
            self._sponge.squeeze(address_trits)

            self._address = MultisigAddress.from_trits(
                address_trits,
                digests=self._digests[:],
            )

        return self._address
def get_address ( self ) : # type: () -> MultisigAddress if not self . _digests : raise ValueError ( 'Must call ``add_digest`` at least once ' 'before calling ``get_address``.' , ) if not self . _address : address_trits = [ 0 ] * HASH_LENGTH self . _sponge . squeeze ( address_trits ) self . _address = MultisigAddress . from_trits ( address_trits , digests = self . _digests [ : ] , ) return self . _address
Returns the new multisig address.

        Note that you can continue to add digests after extracting an
        address; the next address will use *all* of the digests that
        have been added so far.
Returns the new multisig address .