@@ -150,16 +150,9 @@ def sync_freshman(freshmen_list: dict) -> None:
150150
151151 # Update the freshmen signatures of each open or future packet
152152 for packet in Packet .query .filter (Packet .end > datetime .now ()).all ():
153- # Handle the freshmen that are no longer onfloor
154- for fresh_sig in filter (lambda fresh_sig : not fresh_sig .freshman .onfloor , packet .fresh_signatures ):
155- FreshSignature .query .filter_by (packet_id = fresh_sig .packet_id ,
156- freshman_username = fresh_sig .freshman_username ).delete ()
157-
158- # Add any new onfloor freshmen
159153 # pylint: disable=cell-var-from-loop
160154 current_fresh_sigs = set (map (lambda fresh_sig : fresh_sig .freshman_username , packet .fresh_signatures ))
161155 for list_freshman in filter (lambda list_freshman : list_freshman .rit_username not in current_fresh_sigs and
162- list_freshman .onfloor and
163156 list_freshman .rit_username != packet .freshman_username ,
164157 freshmen_list .values ()):
165158 db .session .add (FreshSignature (packet = packet , freshman = freshmen_in_db [list_freshman .rit_username ]))
@@ -173,7 +166,7 @@ def create_new_packets(base_date: date, freshmen_list: dict) -> None:
173166 start = datetime .combine (base_date , packet_start_time )
174167 end = datetime .combine (base_date , packet_end_time ) + timedelta (days = 14 )
175168
176- print ('Fetching data from LDAP...' )
169+ app . logger . info ('Fetching data from LDAP...' )
177170 all_upper = list (filter (
178171 lambda member : not ldap .is_intromember (member ) and not ldap .is_on_coop (member ), ldap .get_active_members ()))
179172
@@ -189,7 +182,7 @@ def create_new_packets(base_date: date, freshmen_list: dict) -> None:
189182 packets_starting_notification (start )
190183
191184 # Create the new packets and the signatures for each freshman in the given CSV
192- print ('Creating DB entries and sending emails...' )
185+ app . logger . info ('Creating DB entries and sending emails...' )
193186 for freshman in Freshman .query .filter (cast (Any , Freshman .rit_username ).in_ (freshmen_list )).all ():
194187 packet = Packet (freshman = freshman , start = start , end = end )
195188 db .session .add (packet )
@@ -207,15 +200,14 @@ def create_new_packets(base_date: date, freshmen_list: dict) -> None:
207200 sig .drink_admin = member .uid in drink
208201 db .session .add (sig )
209202
210- for onfloor_freshman in Freshman .query .filter_by (onfloor = True ).filter (Freshman .rit_username !=
211- freshman .rit_username ).all ():
212- db .session .add (FreshSignature (packet = packet , freshman = onfloor_freshman ))
203+ for frosh in Freshman .query .filter (Freshman .rit_username != freshman .rit_username ).all ():
204+ db .session .add (FreshSignature (packet = packet , freshman = frosh ))
213205
214206 db .session .commit ()
215207
216208
217209def sync_with_ldap () -> None :
218- print ('Fetching data from LDAP...' )
210+ app . logger . info ('Fetching data from LDAP...' )
219211 all_upper = {member .uid : member for member in filter (
220212 lambda member : not ldap .is_intromember (member ) and not ldap .is_on_coop (member ), ldap .get_active_members ())}
221213
@@ -226,7 +218,7 @@ def sync_with_ldap() -> None:
226218 w_m = ldap .get_wiki_maintainers ()
227219 drink = ldap .get_drink_admins ()
228220
229- print ('Applying updates to the DB...' )
221+ app . logger . info ('Applying updates to the DB...' )
230222 for packet in Packet .query .filter (Packet .end > datetime .now ()).all ():
231223 # Update the role state of all UpperSignatures
232224 for sig in filter (lambda sig : sig .member in all_upper , packet .upper_signatures ):
0 commit comments