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' ))
) # 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) } ) )