summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2019-10-19 17:37:56 +0200
committerClaude Paroz <claude@2xlibre.net>2019-10-19 17:37:56 +0200
commit8f09789d4095245bbf43e3de0baeda92262085c4 (patch)
treee856474f557aecaa4bb43af5ec2b26c0cdd8d51e /src
parentbdc84255a83c1d3f88202503d4a4ace8e0275a44 (diff)
downloadtablib-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.py2
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