47: #line 58 "text_weaver.ipk" 48: def set_original_filename(self, filename): 49: self.original_filename = filename 50: 51: def set_anchor(self, label): 52: if not self.persistent_frame.has_key('anchors'): 53: self.persistent_frame['anchors'] = {} 54: self.persistent_frame['anchors'][label]=self.sink.lines_written+1 55: 56: def get_anchor(self, label): 57: href = None 58: if self.persistent_frame.has_key('anchors'): 59: if self.persistent_frame['anchors'].has_key(label): 60: href =self.persistent_frame['anchors'][label] 61: return href 62: 63: def ref_anchor(self, label): 64: href = self.get_anchor(label) 65: if href: 66: self._write('line '+str(href)) 67: else: 68: self._write('Unknown Label:'+label) 69: