X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Ftest;h=a1856fd7d3c20c9dac64322f5734ed8fd5259858;hb=85df2905e1d050077d079f2f59242aa5e8040eb0;hp=de4a2e2eed93e6731b163d9434a885cfaad4686e;hpb=0466de1ec2360f00408c531a15aa5146e268228d;p=swftools.git diff --git a/lib/as3/test b/lib/as3/test index de4a2e2..a1856fd 100755 --- a/lib/as3/test +++ b/lib/as3/test @@ -42,7 +42,10 @@ def check(s): if "/" not in line: return 0 i = line.index('/') - nr,len = int(line[3:i]),int(line[i+1:]) + try: + nr,len = int(line[3:i]),int(line[i+1:]) + except ValueError: + return 0 if nr<1 or nr>len: return 0 if not row: @@ -145,9 +148,9 @@ class Cache: def skip_file(self, nr, filename): if self.checknum>=0 and nr!=self.checknum: return 1 - if not self.all and self.milestone[filename]!="ok": + if not self.all and self.milestone.get(filename,"new")!="ok": return 1 - if self.diff and self.filename2status[filename]=="ok": + if self.diff and self.filename2status(filename,"new")=="ok": return 1 return 0