iota/transaction/base.py
def group_transactions(self):
        # type: () -> List[List[Transaction]]
        """
        Groups transactions in the bundle by address.
        """
        groups = []

        if self:
            last_txn = self.tail_transaction
            current_group = [last_txn]
            for current_txn in self.transactions[1:]:
                # Transactions are grouped by address, so as long as the
                # address stays consistent from one transaction to
                # another, we are still in the same group.
                if current_txn.address == last_txn.address:
                    current_group.append(current_txn)
                else:
                    groups.append(current_group)
                    current_group = [current_txn]

                last_txn = current_txn

            if current_group:
                groups.append(current_group)

        return groups
def group_transactions(self):
        # type: () -> List[List[Transaction]]
        groups = []

        if self:
            last_txn = self.tail_transaction
            current_group = [last_txn]
            for current_txn in self.transactions[1:]:
                # Transactions are grouped by address, so as long as the
                # address stays consistent from one transaction to
                # another, we are still in the same group.
                if current_txn.address == last_txn.address:
                    current_group.append(current_txn)
                else:
                    groups.append(current_group)
                    current_group = [current_txn]

                last_txn = current_txn

            if current_group:
                groups.append(current_group)

        return groups
def group_transactions ( self ) : # type: () -> List[List[Transaction]] groups = [ ] if self : last_txn = self . tail_transaction current_group = [ last_txn ] for current_txn in self . transactions [ 1 : ] : # Transactions are grouped by address, so as long as the # address stays consistent from one transaction to # another, we are still in the same group. if current_txn . address == last_txn . address : current_group . append ( current_txn ) else : groups . append ( current_group ) current_group = [ current_txn ] last_txn = current_txn if current_group : groups . append ( current_group ) return groups
Groups transactions in the bundle by address.
Groups transactions in the bundle by address .