def compute_blessing_effects(title, blessing_function):
    args.out.write('{:*^71}\n\n'.format(((' ' + title) + ' ')))
    args.out.write('Player             Batting     Baserunning     Defense       Pitching\n\n')
    for player in players:
        blessed_player_name = blessing_function(player.name)
        blessed_player = make_player(blessed_player_name)
        args.out.write('{:15}  {:5} ({:+.1f})  {:5} ({:+.1f})  {:5} ({:+.1f})  {:5} ({:+.1f})\n'.format(blessed_player_name[0:15], format_stars(blessed_player.batting_stars), (blessed_player.batting_stars - player.batting_stars), format_stars(blessed_player.baserunning_stars), (blessed_player.baserunning_stars - player.baserunning_stars), format_stars(blessed_player.defense_stars), (blessed_player.defense_stars - player.defense_stars), format_stars(blessed_player.pitching_stars), (blessed_player.pitching_stars - player.pitching_stars)))
    args.out.write('\n\n')
def compute_blessing_effects(title, blessing_function):
    args.out.write('{:*^71}\n\n'.format(((' ' + title) + ' ')))
    args.out.write('Player             Batting     Baserunning     Defense       Pitching\n\n')
    for player in players:
        blessed_player_name = blessing_function(player.name)
        blessed_player = make_player(blessed_player_name)
        args.out.write('{:15}  {:5} ({:+.1f})  {:5} ({:+.1f})  {:5} ({:+.1f})  {:5} ({:+.1f})\n'.format(blessed_player_name[0:15], format_stars(blessed_player.batting_stars), (blessed_player.batting_stars - player.batting_stars), format_stars(blessed_player.baserunning_stars), (blessed_player.baserunning_stars - player.baserunning_stars), format_stars(blessed_player.defense_stars), (blessed_player.defense_stars - player.defense_stars), format_stars(blessed_player.pitching_stars), (blessed_player.pitching_stars - player.pitching_stars)))
    args.out.write('\n\n')