MCPcopy Index your code
hub / github.com/clips/pattern / load_fallback

Method load_fallback

pattern/web/pdf/pdfparser.py:117–134  ·  view source on GitHub ↗
(self, parser, debug=0)

Source from the content-addressed store, hash-verified

115
116 PDFOBJ_CUE = re.compile(r'^(\d+)\s+(\d+)\s+obj\b')
117 def load_fallback(self, parser, debug=0):
118 parser.seek(0)
119 while 1:
120 try:
121 (pos, line) = parser.nextline()
122 except PSEOF:
123 break
124 if line.startswith('trailer'):
125 parser.seek(pos)
126 self.load_trailer(parser)
127 if 1 <= debug:
128 print >>sys.stderr, 'trailer: %r' % self.get_trailer()
129 break
130 m = self.PDFOBJ_CUE.match(line)
131 if not m: continue
132 (objid, genno) = m.groups()
133 self.offsets[int(objid)] = (0, pos)
134 return
135
136 def get_trailer(self):
137 return self.trailer

Callers 1

read_xrefMethod · 0.95

Calls 5

load_trailerMethod · 0.95
get_trailerMethod · 0.95
nextlineMethod · 0.80
seekMethod · 0.45
matchMethod · 0.45

Tested by

no test coverage detected