diff options
| author | Claude Paroz <claude@2xlibre.net> | 2019-10-19 17:37:56 +0200 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2019-10-19 17:37:56 +0200 |
| commit | 8f09789d4095245bbf43e3de0baeda92262085c4 (patch) | |
| tree | e856474f557aecaa4bb43af5ec2b26c0cdd8d51e /src | |
| parent | bdc84255a83c1d3f88202503d4a4ace8e0275a44 (diff) | |
| download | tablib-8f09789d4095245bbf43e3de0baeda92262085c4.tar.gz | |
[csv] Fixes #342 - Feed only 1k of content to csv.Sniffer
Thanks Rivo Laks for the suggestion.
Diffstat (limited to 'src')
| -rw-r--r-- | src/tablib/formats/_csv.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tablib/formats/_csv.py b/src/tablib/formats/_csv.py index f4c1699..975d171 100644 --- a/src/tablib/formats/_csv.py +++ b/src/tablib/formats/_csv.py @@ -52,7 +52,7 @@ def import_set(dset, in_stream, headers=True, **kwargs): def detect(stream, delimiter=DEFAULT_DELIMITER): """Returns True if given stream is valid CSV.""" try: - csv.Sniffer().sniff(stream, delimiters=delimiter) + csv.Sniffer().sniff(stream[:1024], delimiters=delimiter) return True except Exception: return False |
