def prompt_vote_poll(connection):
    poll_id = int(input("Enter poll would you like to vote on: "))

    poll_options = database.get_poll_details(connection, poll_id)
    _print_poll_options(poll_options)

    option_id = int(input("Enter option you'd like to vote for: "))
    username = input("Enter the username you'd like to vote as: ")
    database.add_poll_vote(connection, username, option_id)
Exemple #2
0
 def vote(self, username: str):
     current_datetime_utc = datetime.datetime.now(tz=pytz.utc)
     current_timestamp = current_datetime_utc.timestamp()
     with get_connection() as connection:
         database.add_poll_vote(connection, username, current_timestamp,
                                self.id)
Exemple #3
0
 def vote(self, username: str):
     with get_connection() as connection:
         database.add_poll_vote(connection, username, self.id)
Exemple #4
0
 def vote(self, username: str):
     with get_cursor() as connection:
         vote_timestamp = datetime.datetime.now(tz=pytz.utc).timestamp()
         database.add_poll_vote(connection, username, vote_timestamp,
                                self.id)
Exemple #5
0
 def vote(self, username:str):
     connection = create_connection()
     database.add_poll_vote(connection, username, self.id)
Exemple #6
0
 def vote(self, username: str):
     connection = pool.getconn()
     database.add_poll_vote(connection, username, self.id)
     pool.putconn(connection)