Beispiel #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'
    ))
Beispiel #2
0
            )

            # print debugUtils.hashify("anomalous ParseLists: ")

            parseListInstructions = {
                "saParser.noemails" : "%s records have invalid emails" % SLAVE_NAME,
                "maParser.noemails" : "%s records have invalid emails" % MASTER_NAME,
                "maParser.nocards"  : "%s records have no cards" % MASTER_NAME,
                "saParser.nousernames": "%s records have no username" % SLAVE_NAME
            }

            for parselistType, parseList in anomalousParselists.items():
                description = matchListInstructions.get(parselistType, parselistType)
                usrList  = UsrObjList()
                for obj in parseList.values():
                    usrList.append(obj)

                data = usrList.tabulate(tablefmt="html")

                matchingGroup.addSection(
                    HtmlReporter.Section(
                        parselistType,
                        **{
                            # 'title': matchlistType.title(),
                            'description': description,
                            'data': data,
                            'length': len(parseList)
                        }
                    )
                )