472: #line 526 "html_weaver.ipk" 473: def print_file_status(self,hlevel=2, *args, **kwds): 474: passno = self.pass_frame.passno 475: h = 'File Status for pass '+str(passno-1) 476: if hlevel>0: 477: self.head(hlevel,h) 478: if self.master.fdict: 479: skeys = self.master.fdict.keys() 480: skeys.sort() 481: 482: h = 'Unchanged Files' 483: if hlevel>0: 484: self.head(hlevel+1,h) 485: else: 486: self._writeline('<STRONG>'+h+'<STRONG><BR>') 487: for key in skeys: 488: status,change_passno = self.master.fdict[key] 489: if status == 'unchanged' and change_passno==0: 490: self._writeline(key+'<BR>') 491: 492: h = 'Changed Files' 493: if hlevel>0: 494: self.head(hlevel+1,h) 495: else: 496: self._writeline('<STRONG>'+h+'<STRONG><BR>') 497: for key in skeys: 498: status,change_passno = self.master.fdict[key] 499: if status == 'unchanged' and change_passno == 1: 500: self._writeline(key+'<BR>') 501: 502: h = 'Files which required 2 or more passes to converge' 503: if hlevel>0: 504: self.head(hlevel+1,h) 505: else: 506: self._writeline('<STRONG>'+h+'<STRONG><BR>') 507: for key in skeys: 508: status,change_passno = self.master.fdict[key] 509: if status == 'unchanged' and change_passno > 1: 510: self._writeline(key+' (converged in '+str(change_passno)+' passes)<BR>') 511: 512: h = 'Unstable Files' 513: if hlevel>0: 514: self.head(hlevel+1,h) 515: else: 516: self._writeline('<STRONG>'+h+'<STRONG><BR>') 517: for key in skeys: 518: status,change_passno = self.master.fdict[key] 519: if status == 'changed': 520: self._writeline(key+'<BR>') 521: 522: else: 523: self._writeline('<P>No data available in pass '+str(passno)+'.</P>') 524: