def main(ccdb, user_data): """ This is the main method of the program :param ccdb: is the name of the card database text file :param user_data: is the name of the user card text file :return: Future Goals: Have the menu run through a separate function in order to consolidate/modularize. """ database = open(ccdb, "r+") user = open(user_data, "r+") template_wallet = Wallet() template_wallet.construct_template_wallet(database) wallet = Wallet() if len(user.read()) > 0: user = open(user_data, "r+") wallet.construct_user_wallet(user) main_menu(template_wallet, wallet) user = open(user_data, "r+") save_user_cards(wallet, user) user.close() database.close()