@@ -18,11 +18,12 @@ class Command(BaseCommand):
18
18
def handle (self , * args , ** options ):
19
19
errors : List [str ] = []
20
20
target_ngos = Ngo .objects .filter (registration_number_valid = None )
21
+
21
22
if target_ngos .count () == 0 :
22
23
target_ngos = Ngo .objects .filter (registration_number_valid = False )
24
+
23
25
if target_ngos .count () == 0 :
24
26
self .stdout .write (self .style .SUCCESS ("No NGOs to clean registration numbers for." ))
25
-
26
27
return
27
28
28
29
for ngo_id in target_ngos .values_list ("pk" , flat = True ):
@@ -54,7 +55,7 @@ def clean_ngo(self, ngo_id: int) -> Dict[str, str]:
54
55
55
56
def clean_ngo_registration_number (self , ngo : Ngo ) -> Dict [str , str ]:
56
57
initial_registration_number = ngo .registration_number
57
- cleaned_registration_number = self ._clean_registration_number (initial_registration_number )
58
+ cleaned_registration_number = self ._clean_up_registration_number (initial_registration_number )
58
59
59
60
if not re .match (REGISTRATION_NUMBER_REGEX , cleaned_registration_number ):
60
61
self .stdout .write (
@@ -107,7 +108,7 @@ def clean_ngo_registration_number(self, ngo: Ngo) -> Dict[str, str]:
107
108
}
108
109
109
110
@staticmethod
110
- def _clean_registration_number (reg_num : str ) -> Optional [str ]:
111
+ def _clean_up_registration_number (reg_num : str ) -> Optional [str ]:
111
112
if re .match (REGISTRATION_NUMBER_REGEX , reg_num ):
112
113
return reg_num
113
114
0 commit comments