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")
示例#2
0
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)