mirror of
https://github.com/chanzuckerberg/cellxgene.git
synced 2026-10-09 03:38:12 +08:00
fix sniffing bug
This commit is contained in:
@@ -108,14 +108,12 @@ class AnnotationsLocalFile(Annotations):
|
|||||||
with self.genesets_lock:
|
with self.genesets_lock:
|
||||||
if fname is not None and os.path.exists(fname) and os.path.getsize(fname) > 0:
|
if fname is not None and os.path.exists(fname) and os.path.getsize(fname) > 0:
|
||||||
with open(fname, newline="") as f:
|
with open(fname, newline="") as f:
|
||||||
sample = f.read(1024)
|
class myDialect(csv.excel):
|
||||||
f.seek(0)
|
skipinitialspace = True
|
||||||
sniffer = csv.Sniffer()
|
|
||||||
dialect = sniffer.sniff(sample)
|
|
||||||
dialect.skipinitialspace = True
|
|
||||||
reader = csv.reader(f, dialect)
|
|
||||||
haveReadHeader = False
|
|
||||||
|
|
||||||
|
reader = csv.reader(f, dialect=myDialect())
|
||||||
|
|
||||||
|
haveReadHeader = False
|
||||||
for row in reader:
|
for row in reader:
|
||||||
if len(row) == 0:
|
if len(row) == 0:
|
||||||
continue
|
continue
|
||||||
|
|||||||
Reference in New Issue
Block a user