示例#1
0
def printBasicColumns(users):
    # print len(users)
    usrList = UsrObjList()
    for user in users:
        usrList.append(user)
        # SanitationUtils.safePrint( "BILLING ADDRESS:", repr(user), user['First Name'], user.get('First Name'), user.name.__unicode__(out_schema="flat"))

    cols = colData.getBasicCols()

    SanitationUtils.safePrint( usrList.tabulate(
        cols,
        tablefmt = 'simple'
    ))
示例#2
0
                )
            )

        # for row in maParser.badName.values():
        #     ACTCsvWriter.writerow(OrderedDict(map(SanitationUtils.coerceUnicode, (key, value))  for key, value in row.items()))
        if maParser.badName or maParser.badAddress:
            UsrObjList(maParser.badName.values() + maParser.badAddress.values())\
                .exportItems(masterResCsvPath, csv_colnames)

        reporter.addGroup(sanitizingGroup)

        if do_sync and (mDeltaUpdates + sDeltaUpdates):

            deltaGroup = HtmlReporter.Group('deltas', 'Field Changes')

            mDeltaList = UsrObjList(filter(None,
                                [syncUpdate.newMObject for syncUpdate in mDeltaUpdates]))

            sDeltaList = UsrObjList(filter(None,
                                [syncUpdate.newSObject for syncUpdate in sDeltaUpdates]))

            deltaCols = ColData_User.getDeltaCols()

            allDeltaCols = OrderedDict(
                ColData_User.getBasicCols().items() +
                ColData_User.nameCols(deltaCols.keys()+deltaCols.values()).items()
            )

            if mDeltaList:
                deltaGroup.addSection(
                    HtmlReporter.Section(
                        'm_deltas',