def build_stage_last_reports(): from apr.serialize import encode_entry aprids_to_encode = [] for month in [1,5,6,7,8,9,10,11]: faces = RegistryEntry.objects.using(APR_DB).filter(voided=0, site=RegistryEntry.SITE_FACES, cohort_date__month = month) for entry in faces: if entry.apr_id == None: # TODO? WHAT?? continue aprids_to_encode.append(entry.apr_id) #print "Month: ", month, " unvoided: ", faces.count() print "Num to Encode: ", len(aprids_to_encode) encode_entry(aprids_to_encode, filename="2015-04-03-FACES-2014-1_5-11.txt")
def serialize_entries(year, month, filename): entries = RegistryEntry.objects.using(APR_DB).filter( voided = 0, site=RegistryEntry.SITE_AMPATH, cohort_date__year = year, cohort_date__month = month).exclude(apr_id__isnull=True) serialize.encode_entry([i for i in entries], filename=filename)