code: def get_outputs_filtered(self, owner, spent=None):
          
          outputs = self.fastquery.get_outputs_by_public_key(owner)
          if spent is None:
              return outputs
          elif spent is True:
              return self.fastquery.filter_unspent_outputs(outputs)
          elif spent is False:
              return self.fastquery.filter_spent_outputs(outputs)
docs: Get a list of output links filtered on some criteria
  
          Args:
              owner (str): base58 encoded public_key.
              spent (bool): If ``True`` return only the spent outputs. If
                            ``False`` return only unspent outputs. If spent is
                            not specified (``None``) return all outputs.
  
          Returns:
              :obj:`list` of TransactionLink: list of ``txid`` s and ``output`` s
              pointing to another transaction's condition