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

Method load_trailer

pattern/web/pdf/pdfparser.py:103–114  ·  view source on GitHub ↗
(self, parser)

Source from the content-addressed store, hash-verified

101
102 KEYWORD_TRAILER = KWD('trailer')
103 def load_trailer(self, parser):
104 try:
105 (_,kwd) = parser.nexttoken()
106 assert kwd is self.KEYWORD_TRAILER
107 (_,dic) = parser.nextobject()
108 except PSEOF:
109 x = parser.pop(1)
110 if not x:
111 raise PDFNoValidXRef('Unexpected EOF - file corrupted')
112 (_,dic) = x[0]
113 self.trailer.update(dict_value(dic))
114 return
115
116 PDFOBJ_CUE = re.compile(r'^(\d+)\s+(\d+)\s+obj\b')
117 def load_fallback(self, parser, debug=0):

Callers 2

loadMethod · 0.95
load_fallbackMethod · 0.95

Calls 6

dict_valueFunction · 0.90
PDFNoValidXRefClass · 0.85
nexttokenMethod · 0.80
nextobjectMethod · 0.80
popMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected