984: #line 1354 "input_frame.ipk" 985: def begin_displayed_code(self): 986: weaver = self.get_weaver() 987: weaver.begin_displayed_code() 988: 989: def end_displayed_code(self): 990: weaver = self.get_weaver() 991: weaver.end_displayed_code() 992: 993: # this command is used to print out a code file 'verbatim' 994: def display_code(self,name): 995: self.pass_frame.include_files.append((self.depth+1,'code',name)) 996: self.begin_displayed_code() 997: filename = parse_source_filename(name, self.source.directory)[3] 998: f = open(filename) 999: data = f.readlines() 1000: f.close() 1001: weaver = self.get_weaver() 1002: for line in data: 1003: l = string.rstrip(line) 1004: weaver.writeline(l) 1005: self.end_displayed_code() 1006: 1007: #line 1377 "input_frame.ipk" 1008: