#!/usr/bin/env python
# -*- coding: utf-8 -*-

from datetime import datetime as dt
from pathlib import Path

from sh import speedtest

fname = Path("multiple_connections_triton.csv")

now = dt.now()


def process_output(line):
    "Remove the new line and append a time string"
    out = line.rstrip("\n") + f',"{now.isoformat()}"\n'
    with fname.open("a") as f:
        f.write(out)


speedtest("--format=csv", _out=process_output)