Changeset 2014


Ignore:
Timestamp:
13 Jul 2007, 11:50:28 (17 years ago)
Author:
Henrik Bettermann
Message:

split lga in exportStudents and omott personal object

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/Students.py

    r2012 r2014  
    9999def formatLGA(lga):
    100100    if lga.find('_') > -1:
    101         return "%s / %s" % (lga.split('_')[0].upper(),lga.split('_')[1].upper())
    102     return lga
     101        lgadic = lga.split('_')
     102        return lgadic[0].upper(),lgadic[1].upper()
     103    return "",lga
    103104
    104105class StudentsFolder(CPSDocument): ###(
     
    911912                                         "matric_no",
    912913                                         "jamb_reg_no",
     914                                         "name",
    913915                                         "review_state",
     916                                         "entry_session",
     917                                         "session",
     918                                         "entry_mode",
     919                                         "mode",
     920                                         "verdict",
    914921                                         "sex",
    915922                                         "email",
     923                                         "phone",
    916924                                         "faculty",
    917925                                         "department",
     
    919927                                         "level",
    920928                                        ),
    921                     'personal': ('firstname',
    922                                  'middlename',
    923                                  'lastname',
    924                                  'perm_address',
    925                                 ),
     929                    #'personal': ('firstname',
     930                    #             'middlename',
     931                    #             'lastname',
     932                    #             'perm_address',
     933                    #            ),
    926934                    'clearance': ('state',
    927935                                  'lga',
     
    947955        nr2export = len(students)
    948956        logger.info('%s starts exportStudents, %s student records to export' % (member,nr2export))
    949         chunk = 2000
     957        chunk = 1000
    950958        total = 0
    951959        start = DateTime.DateTime().timeTime()
     
    986994                continue
    987995            if with_lga:
    988                 d['lga'] = formatLGA(d['lga'])
     996                d['state'],d['lga'] = formatLGA(d['lga'])
    989997            lines.append(format % d)
    990998            total += 1
Note: See TracChangeset for help on using the changeset viewer.