493: #line 547 "html_weaver.ipk" 494: def print_file_status(self,hlevel=2, *args, **kwds): 495: passno = self.pass_frame.passno 496: h = 'File Status for pass '+str(passno-1) 497: if hlevel>0: 498: self.head(hlevel,h) 499: if self.master.fdict: 500: skeys = self.master.fdict.keys() 501: skeys.sort() 502: 503: h = 'Unchanged Files' 504: if hlevel>0: 505: self.head(hlevel+1,h) 506: else: 507: self._writeline('<STRONG>'+h+'<STRONG><BR>') 508: for key in skeys: 509: status,change_passno = self.master.fdict[key] 510: if status == 'unchanged' and change_passno==0: 511: self._writeline(key+'<BR>') 512: 513: h = 'Changed Files' 514: if hlevel>0: 515: self.head(hlevel+1,h) 516: else: 517: self._writeline('<STRONG>'+h+'<STRONG><BR>') 518: for key in skeys: 519: status,change_passno = self.master.fdict[key] 520: if status == 'unchanged' and change_passno == 1: 521: self._writeline(key+'<BR>') 522: 523: h = 'Files which required 2 or more passes to converge' 524: if hlevel>0: 525: self.head(hlevel+1,h) 526: else: 527: self._writeline('<STRONG>'+h+'<STRONG><BR>') 528: for key in skeys: 529: status,change_passno = self.master.fdict[key] 530: if status == 'unchanged' and change_passno > 1: 531: self._writeline(key+' (converged in '+str(change_passno)+' passes)<BR>') 532: 533: h = 'Unstable Files' 534: if hlevel>0: 535: self.head(hlevel+1,h) 536: else: 537: self._writeline('<STRONG>'+h+'<STRONG><BR>') 538: for key in skeys: 539: status,change_passno = self.master.fdict[key] 540: if status == 'changed': 541: self._writeline(key+'<BR>') 542: 543: else: 544: self._writeline('<P>No data available in pass '+str(passno)+'.</P>') 545: