@@ -21,17 +21,22 @@ class Command(BaseCommand):
2121 $CREATE EXTENSION pg_trgm;
2222 Migrate old fields to new.
2323 """
24+
2425 def handle (self , * args , ** kwargs ):
2526 self .stdout .write ("Starting manual migrations..." )
2627 try :
2728 start = time ()
2829 migrate_old_to_new_fields_trigram ()
2930 end = time ()
30- self .stdout .write (self .style .SUCCESS (
31- f"Manual trigram migrations completed successfully, timing: { end - start } " )
31+ self .stdout .write (
32+ self .style .SUCCESS (
33+ f"Manual trigram migrations completed successfully, timing: { end - start } "
34+ )
3235 )
3336 except Exception as e :
34- self .stderr .write (self .style .ERROR (f"Manual trigram migrations failed: { str (e )} " ))
37+ self .stderr .write (
38+ self .style .ERROR (f"Manual trigram migrations failed: { str (e )} " )
39+ )
3540
3641
3742@transaction .atomic
@@ -64,7 +69,10 @@ def migrate_old_to_new_fields_trigram() -> None:
6469
6570 # Migration `key_skills` -> `skills`.
6671 # (Only users who have not filled `skills`, but have filled in `key_skills`).
67- if user .key_skills and not SkillToObject .objects .filter (object_id = user .id ).exists ():
72+ if (
73+ user .key_skills
74+ and not SkillToObject .objects .filter (object_id = user .id ).exists ()
75+ ):
6876 for skill_name in user .key_skills .lower ().split ("," ):
6977 if not skill_name :
7078 continue # Skipping empty lines
@@ -85,7 +93,10 @@ def migrate_old_to_new_fields_trigram() -> None:
8593
8694 # Boolean field is responsible for transferring data if both fields
8795 # were already there or were transferred = `True` (default value = `False`).
88- if user .v2_speciality and SkillToObject .objects .filter (object_id = user .id ).exists ():
96+ if (
97+ user .v2_speciality
98+ and SkillToObject .objects .filter (object_id = user .id ).exists ()
99+ ):
89100 user .dataset_migration_applied = True
90101
91102 user .save ()
0 commit comments