6.10.11.1.5.7. Displays

6.10.11.1.5.7. Displays

Start python section to interscript/frames/inputf.py[38]
   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: 
End python section to interscript/frames/inputf.py[38]