MCPcopy Index your code
hub / github.com/python/cpython / sumTrailer

Method sumTrailer

Parser/asdl_c.py:519–530  ·  view source on GitHub ↗
(self, name, add_label=False)

Source from the content-addressed store, hash-verified

517 self.emit("", 0)
518
519 def sumTrailer(self, name, add_label=False):
520 self.emit("", 0)
521 # there's really nothing more we can do if this fails ...
522 error = "expected some sort of %s, but got %%R" % name
523 format = "PyErr_Format(PyExc_TypeError, \"%s\", obj);"
524 self.emit(format % error, 1, reflow=False)
525 if add_label:
526 self.emit("failed:", 1)
527 self.emit("Py_XDECREF(tmp);", 1)
528 self.emit("return -1;", 1)
529 self.emit("}", 0)
530 self.emit("", 0)
531
532 def simpleSum(self, sum, name):
533 self.funcHeader(name)

Callers 2

simpleSumMethod · 0.95
complexSumMethod · 0.95

Calls 1

emitMethod · 0.45

Tested by

no test coverage detected