def print_valid_entries(entries): print bcolors.header(bcolors.underline("\nLogging to Jira\n")) # entries = map(get_val, entries) groups = z.groupby(z.get("description", default=""), entries) cleaned = map(split_description, groups.iteritems()) for (issue, comment), es in cleaned: print (bcolors.bold("%-8s") + " %s") % (sum_as_timedelta(es), bcolors.okblue(issue) + " " + comment)
def print_valid_entries(entries): print bcolors.header(bcolors.underline('\nLogging to Jira\n')) # entries = map(get_val, entries) groups = z.groupby(z.get('description', default=''), entries) cleaned = map(split_description, groups.iteritems()) for (issue, comment), es in cleaned: print(bcolors.bold('%-8s') + ' %s') % ( sum_as_timedelta(es), bcolors.okblue(issue) + ' ' + comment)
def print_error_group((err, entries)): print print bcolors.bold(bcolors.underline(err)) print '\n'.join(map(str, [e.get('description', e['id']) for e in entries])) print def _log(key, l): return l log = z.curry(_log) print_invalid_entries = z.compose(list, log('final'), z.map(print_error_group), log('iteritems'), iteritems, log('valmap'), z.valmap(z.map(get_val)), log('groupby'), z.groupby(get_error), log('initital')) def print_valid_entries(entries): print bcolors.header(bcolors.underline('\nLogging to Jira\n')) # entries = map(get_val, entries) groups = z.groupby(z.get('description', default=''), entries) cleaned = map(split_description, groups.iteritems()) for (issue, comment), es in cleaned: print(bcolors.bold('%-8s') + ' %s') % ( sum_as_timedelta(es), bcolors.okblue(issue) + ' ' + comment)
def _log(key, l): return l log = z.curry(_log) print_invalid_entries = z.compose( list, log("final"), z.map(print_error_group), log("iteritems"), iteritems, log("valmap"), z.valmap(z.map(get_val)), log("groupby"), z.groupby(get_error), log("initital"), ) def print_valid_entries(entries): print bcolors.header(bcolors.underline("\nLogging to Jira\n")) # entries = map(get_val, entries) groups = z.groupby(z.get("description", default=""), entries) cleaned = map(split_description, groups.iteritems()) for (issue, comment), es in cleaned: print (bcolors.bold("%-8s") + " %s") % (sum_as_timedelta(es), bcolors.okblue(issue) + " " + comment)