def write_csv(rows, delim): writer = csv.writer(click.get_text_stream('stdout'), delimiter=delim, lineterminator='\n') try: [writer.writerow(row) for row in rows] except (OSError, IOError): sys.stderr.close()