(self, name: str, details: str, line: int)
| 142 | return self.add(op) |
| 143 | |
| 144 | def log_event(self, name: str, details: str, line: int) -> None: |
| 145 | if line >= 0: |
| 146 | line_str = str(line) |
| 147 | else: |
| 148 | line_str = "" |
| 149 | self.builder.primitive_op( |
| 150 | log_trace_event, |
| 151 | [ |
| 152 | CString(self.fullname), |
| 153 | CString(line_str.encode("ascii")), |
| 154 | CString(name.encode("utf-8")), |
| 155 | CString(details.encode("utf-8")), |
| 156 | ], |
| 157 | line, |
| 158 | ) |
no test coverage detected