@@ -23,38 +23,38 @@ def main():
2323 v1_unmatch_count = 0
2424 v2_added_count = 0
2525 # CHANGE MODEL ON THIS LINE
26- for obj_v1 in v1_model .objects .all ( ):
26+ for obj_v1 in v1_model .objects .filter ( document__slug = 'blackflag' ):
2727 v1_iteration += 1
2828 computed_v2_key = get_v2_key_from_v1_obj (obj_v1 )
2929
3030 obj_v2 = v2_model .objects .filter (key = computed_v2_key ).first ()
3131 if obj_v2 is not None :
3232 v1v2_match_count += 1
33- # print(obj_v2.key)
34- # copy_v2_damage_from_v1_monsters(obj_v1=obj_v1, obj_v2=obj_v2)
35- # copy_v2_condition_from_v1_monsters(obj_v1,obj_v2)
36- # copy_v2_languages_from_v1_monsters(obj_v1,obj_v2)
37- # copy_v2_cr_from_v1_monsters(obj_v1, obj_v2)
38- # copy_traits(obj_v1, obj_v2)
33+ print (obj_v2 .key )
34+ copy_v2_damage_from_v1_monsters (obj_v1 = obj_v1 , obj_v2 = obj_v2 )
35+ copy_v2_condition_from_v1_monsters (obj_v1 ,obj_v2 )
36+ copy_v2_languages_from_v1_monsters (obj_v1 ,obj_v2 )
37+ copy_v2_cr_from_v1_monsters (obj_v1 , obj_v2 )
38+ copy_traits (obj_v1 , obj_v2 )
3939 #obj_v2.full_clean()
40- # obj_v2.save()
40+ obj_v2 .save ()
4141
4242 ### START LOGIC FOR PARSING V1 DATA ###
4343
4444 if obj_v2 is None :
45- print (obj_v1 .slug )
46- obj_v2 = obj_v1 .as_v2_creature ()
47- copy_v2_cr_from_v1_monsters (obj_v1 , obj_v2 )
45+ # print(obj_v1.slug)
46+ # obj_v2 = obj_v1.as_v2_creature()
47+ # copy_v2_cr_from_v1_monsters(obj_v1, obj_v2)
4848 # 2024-08-04 TODO black flack monsters have the incorrect _save fields in v1. FIX
49- copy_v2_throws_from_v1_creature (obj_v1 , obj_v2 )
49+ # copy_v2_throws_from_v1_creature(obj_v1, obj_v2)
5050 #obj_v2.full_clean()
51- obj_v2 .save ()
51+ # obj_v2.save()
5252 #copy_v2_condition_from_v1_monsters(obj_v1,obj_v2)
5353 #
5454 # This requires objects to exist.
5555 #copy_v2_languages_from_v1_monsters(obj_v1,obj_v2) # This requires objects to exist.
5656 #bj_v2.full_clean()
57-
57+ #obj_v2.full_clean()
5858 v2_added_count += 1
5959
6060
0 commit comments