@@ -2195,7 +2195,7 @@ def ReadFileHeaderDataWithContentToArray(fp, listonly=False, contentasfile=True,
21952195 fextrafieldslist = []
21962196 extrastart = 29
21972197 extraend = extrastart + fextrafields
2198- if (extrastart < extraend ):
2198+ while (extrastart < extraend ):
21992199 fextrafieldslist .append (HeaderOut [extrastart ])
22002200 extrastart = extrastart + 1
22012201 if (fextrafields == 1 ):
@@ -2326,7 +2326,7 @@ def ReadFileHeaderDataWithContentToList(fp, listonly=False, contentasfile=False,
23262326 fextrafieldslist = []
23272327 extrastart = 29
23282328 extraend = extrastart + fextrafields
2329- if (extrastart < extraend ):
2329+ while (extrastart < extraend ):
23302330 fextrafieldslist .append (HeaderOut [extrastart ])
23312331 extrastart = extrastart + 1
23322332 if (fextrafields == 1 ):
@@ -2498,7 +2498,7 @@ def ReadFileDataWithContentToArray(fp, seekstart=0, seekend=0, listonly=False, c
24982498 fextrafieldslist = []
24992499 extrastart = 7
25002500 extraend = extrastart + fnumextrafields
2501- if (extrastart < extraend ):
2501+ while (extrastart < extraend ):
25022502 fextrafieldslist .append (inheader [extrastart ])
25032503 extrastart = extrastart + 1
25042504 if (fnumextrafields == 1 ):
@@ -2639,7 +2639,7 @@ def ReadFileDataWithContentToList(fp, seekstart=0, seekend=0, listonly=False, co
26392639 fextrafieldslist = []
26402640 extrastart = 7
26412641 extraend = extrastart + fnumextrafields
2642- if (extrastart < extraend ):
2642+ while (extrastart < extraend ):
26432643 fextrafieldslist .append (inheader [extrastart ])
26442644 extrastart = extrastart + 1
26452645 if (fnumextrafields == 1 ):
@@ -6497,7 +6497,7 @@ def ArchiveFileSeekToFileNum(infile, fmttype="auto", seekto=0, listonly=False, c
64976497 fextrafieldslist = []
64986498 extrastart = 7
64996499 extraend = extrastart + fnumextrafields
6500- if (extrastart < extraend ):
6500+ while (extrastart < extraend ):
65016501 fextrafieldslist .append (inheader [extrastart ])
65026502 extrastart = extrastart + 1
65036503 if (fnumextrafields == 1 ):
@@ -6794,7 +6794,7 @@ def ArchiveFileSeekToFileName(infile, fmttype="auto", seekfile=None, listonly=Fa
67946794 fextrafieldslist = []
67956795 extrastart = 7
67966796 extraend = extrastart + fnumextrafields
6797- if (extrastart < extraend ):
6797+ while (extrastart < extraend ):
67986798 fextrafieldslist .append (inheader [extrastart ])
67996799 extrastart = extrastart + 1
68006800 if (fnumextrafields == 1 ):
@@ -7424,7 +7424,7 @@ def ArchiveFileToArray(infile, fmttype="auto", seekstart=0, seekend=0, listonly=
74247424 fextrafieldslist = []
74257425 extrastart = 7
74267426 extraend = extrastart + fnumextrafields
7427- if (extrastart < extraend ):
7427+ while (extrastart < extraend ):
74287428 fextrafieldslist .append (inheader [extrastart ])
74297429 extrastart = extrastart + 1
74307430 if (fnumextrafields == 1 ):
@@ -7588,7 +7588,7 @@ def ArchiveFileToArray(infile, fmttype="auto", seekstart=0, seekend=0, listonly=
75887588 extrafieldslist = []
75897589 extrastart = 29
75907590 extraend = extrastart + outfextrafields
7591- if (extrastart < extraend ):
7591+ while (extrastart < extraend ):
75927592 extrafieldslist .append (inheaderdata [extrastart ])
75937593 extrastart = extrastart + 1
75947594 if (outfextrafields == 1 ):
0 commit comments