(self, node, nodename)
| 1398 | |
| 1399 | # failure modes |
| 1400 | def fail_node(self, node, nodename): |
| 1401 | lineno = self.get_node_lineno(node) |
| 1402 | e = SecurityError( |
| 1403 | "%s:%d - execution of '%s' statements is denied" |
| 1404 | % (self.filename, lineno, nodename) |
| 1405 | ) |
| 1406 | self.errors.append(e) |
| 1407 | |
| 1408 | def fail_attribute(self, node, attrname): |
| 1409 | lineno = self.get_node_lineno(node) |
no test coverage detected