Path 1: 14 calls (0.5)

'05/05/03?05/05/03?05/05/03?05/05/03?05/05/03?05/05/03\n05/05/03?05/05/03?05/05/03?05/05/03?05/05/03?05/05/03\n05/05/03?05/05/03?05/05/03?05/05/03?05/...

None (11) '?,' (1) '/,' (1) ',;' (1)

Sniffer.sniff..dialect def (14)

1def sniff(self, sample, delimiters=None):
2        """
3        Returns a dialect (or None) corresponding to the sample
4        """
5
6        quotechar, doublequote, delimiter, skipinitialspace = \
7                   self._guess_quote_and_delimiter(sample, delimiters)
8        if not delimiter:
9            delimiter, skipinitialspace = self._guess_delimiter(sample,
10                                                                delimiters)
11
12        if not delimiter:
13            raise Error("Could not determine delimiter")
14
15        class dialect(Dialect):
16            _name = "sniffed"
17            lineterminator = '\r\n'
18            quoting = QUOTE_MINIMAL
19            # escapechar = ''
20
21        dialect.doublequote = doublequote
22        dialect.delimiter = delimiter
23        # _csv.reader won't accept a quotechar of ''
24        dialect.quotechar = quotechar or '"'
25        dialect.skipinitialspace = skipinitialspace
26
27        return dialect
            

Path 2: 14 calls (0.5)

"'Harry''s'+ Arlington Heights'+ 'IL'+ '2/1/03'+ 'Kimi Hayes'\n'Shark City'+ Glendale Heights'+' IL'+ '12/28/02'+ 'Prezence'\n'Tommy''s Place'+ Blue I...

None (11) ',;' (3)

Sniffer.sniff..dialect def (14)

1def sniff(self, sample, delimiters=None):
2        """
3        Returns a dialect (or None) corresponding to the sample
4        """
5
6        quotechar, doublequote, delimiter, skipinitialspace = \
7                   self._guess_quote_and_delimiter(sample, delimiters)
8        if not delimiter:
9            delimiter, skipinitialspace = self._guess_delimiter(sample,
10                                                                delimiters)
11
12        if not delimiter:
13            raise Error("Could not determine delimiter")
14
15        class dialect(Dialect):
16            _name = "sniffed"
17            lineterminator = '\r\n'
18            quoting = QUOTE_MINIMAL
19            # escapechar = ''
20
21        dialect.doublequote = doublequote
22        dialect.delimiter = delimiter
23        # _csv.reader won't accept a quotechar of ''
24        dialect.quotechar = quotechar or '"'
25        dialect.skipinitialspace = skipinitialspace
26
27        return dialect