(self, name, add_label=False)
| 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) |
no test coverage detected