BUG: Fix TypeError caused by GH13374
- [x] closes #13374
- [x] `0 failed, 9873 passed, 1955 skipped, 11 xfailed, 4 warnings in 1475.44 seconds`
   > added ``test_none_delimiter`` in ``pandas/tests/io/parser/python_parser_only.py``
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [x] whatsnew entry
   > Bug in :func:`read_csv` where automatic delimiter detection caused a ``TypeError`` to be thrown when a bad line was encountered rather than the correct error message (:issue:`13374`)

@gfyoung 