Hi,
if I use comments and the last character in the file is not space or \n then
the last value is not returned by mlab.py's load method, due to a bug in the
comment stripping (index returns -1 if no comment is found).
If the for loop is changed to the following, it works again:
for i,line in enumerate(fh):
if i<skiprows: continue
commentIdx = line.find(comments) #
if commentIdx!=-1: #
line = line[:commentIdx].strip() #
if not len(line): continue
if usecols is not None:
vals = line.split(delimiter)
row = [converters.get(i,float)(vals[i]) for i in usecols]
else:
row = [converters.get(j,float)(val) for j,val in
enumerate(line.split(delimiter))]
thisLen = len(row)
X.append(row)
Lines ending with # are changed/added
Have fun,
wr
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users