Update Idf.py

Fixes from bug 1366 http://www.freecadweb.org/tracker/view.php?id=1366
This commit is contained in:
Barleyman 2014-03-25 17:25:10 +02:00 committed by wmayer
parent 69044c6bcd
commit e1b5f91378

View File

@ -88,7 +88,8 @@ def process_emn(doc,filename):
section_counter=0
for emnline in emnlines:
emnrecords=split_records(emnline)
if emnrecords[0][0:4]==".END":
+ if len( emnrecords )==0 : continue
+ if len( emnrecords[0] )>4 and emnrecords[0][0:4]==".END":
passed_sections.append(current_section)
current_section=""
elif emnrecords[0][0]==".":
@ -241,7 +242,8 @@ def process_emp(doc,filename,placement,board_thickness):
comps=[]
for empline in emplines:
emprecords=split_records(empline)
if emprecords[0][0:4]==".END":
+ if len( emnrecords )==0 : continue
+ if len( emnrecords[0] )>4 and emnrecords[0][0:4]==".END":
current_section=""
passed_sections.append(current_section)
if comp_PartNumber!="":