code: def find_vote_inits(provider: Provider, deck: Deck) -> Iterable[Vote]:
      '''find vote_inits on this deck'''
  
      vote_ints = provider.listtransactions(deck_vote_tag(deck))
  
      for txid in vote_ints:
          try:
              raw_vote = provider.getrawtransaction(txid)
              vote = parse_vote_info(read_tx_opreturn(raw_vote))
              vote["vote_id"] = txid
              vote["sender"] = find_tx_sender(provider, raw_vote)
              vote["deck"] = deck
              yield Vote(**vote)
          except AssertionError:
              pasf find_vote_inits(provider: Provider, deck: Deck) -> Iterable[Vote]:
      '''find vote_inits on this deck'''
  
      vote_ints = provider.listtransactions(deck_vote_tag(deck))
  
      for txid in vote_ints:
          try:
              raw_vote = provider.getrawtransaction(txid)
              vote = parse_vote_info(read_tx_opreturn(raw_vote))
              vote["vote_id"] = txid
              vote["sender"] = find_tx_sender(provider, raw_vote)
              vote["deck"] = deck
              yield Vote(**vote)
          except AssertionError:
              pass
docs: find vote_inits on this deck