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