|
5 | 5 | from packet import auth, app |
6 | 6 | from packet.utils import before_request |
7 | 7 | from packet.models import MiscSignature, Packet |
8 | | -from packet.debug_utils import log_time, log_cache |
9 | 8 |
|
10 | 9 |
|
11 | 10 | @app.route('/logout') |
@@ -52,43 +51,16 @@ def freshman_packet(freshman_username, packet_id, info=None): |
52 | 51 | @app.route("/packets/") |
53 | 52 | @auth.oidc_auth |
54 | 53 | @before_request |
55 | | -@log_time |
56 | 54 | def packets(info=None): |
57 | | - @log_time |
58 | | - def query(): |
59 | | - return Packet.query.filter(Packet.start < datetime.now(), Packet.end > datetime.now()).all() |
60 | | - |
61 | | - open_packets = query() |
| 55 | + open_packets = Packet.query.filter(Packet.start < datetime.now(), Packet.end > datetime.now()).all() |
62 | 56 |
|
63 | 57 | # Pre-calculate and store the return values of did_sign(), signatures_received(), and signatures_required() |
64 | | - @log_time |
65 | | - def prec_1(): |
66 | | - for packet in open_packets: |
67 | | - packet.did_sign_result = packet.did_sign(info["uid"], app.config["REALM"] == "csh") |
68 | | - |
69 | | - @log_time |
70 | | - def prec_2(): |
71 | | - for packet in open_packets: |
72 | | - packet.signatures_received_result = packet.signatures_received() |
73 | | - |
74 | | - @log_time |
75 | | - def prec_3(): |
76 | | - for packet in open_packets: |
77 | | - packet.signatures_required_result = packet.signatures_required() |
78 | | - |
79 | | - @log_time |
80 | | - def sort(): |
81 | | - open_packets.sort(key=lambda packet: packet.signatures_received_result.total, reverse=True) |
82 | | - open_packets.sort(key=lambda packet: packet.did_sign_result, reverse=True) |
| 58 | + for packet in open_packets: |
| 59 | + packet.did_sign_result = packet.did_sign(info["uid"], app.config["REALM"] == "csh") |
| 60 | + packet.signatures_received_result = packet.signatures_received() |
| 61 | + packet.signatures_required_result = packet.signatures_required() |
83 | 62 |
|
84 | | - @log_time |
85 | | - def render(): |
86 | | - return render_template("active_packets.html", info=info, packets=open_packets) |
| 63 | + open_packets.sort(key=lambda packet: packet.signatures_received_result.total, reverse=True) |
| 64 | + open_packets.sort(key=lambda packet: packet.did_sign_result, reverse=True) |
87 | 65 |
|
88 | | - prec_1() |
89 | | - prec_2() |
90 | | - prec_3() |
91 | | - sort() |
92 | | - out = render() |
93 | | - log_cache() |
94 | | - return out |
| 66 | + return render_template("active_packets.html", info=info, packets=open_packets) |
0 commit comments