1196: #line 1558 "input_frame.ipk"
1197: def begin_displayed_code(self):
1198: self.current_weaver.begin_displayed_code()
1199:
1200: def end_displayed_code(self):
1201: self.current_weaver.end_displayed_code()
1202:
1203:
1204:
1205: def display_code(self,name,kind='code'):
1206: self.pass_frame.include_files.append((self.depth+1,kind,name))
1207: self.begin_displayed_code()
1208: filename = parse_source_filename(name, self.source.directory)[3]
1209: f = open(filename)
1210: data = f.readlines()
1211: f.close()
1212: weaver = self.get_weaver()
1213: for line in data:
1214: l = string.rstrip(line)
1215: weaver.writeline(l)
1216: self.end_displayed_code()
1217: