(self, replacements)
| 228 | return clone |
| 229 | |
| 230 | def replace_expressions(self, replacements): |
| 231 | if not replacements: |
| 232 | return self |
| 233 | if replacement := replacements.get(self): |
| 234 | return replacement |
| 235 | clone = self.create(connector=self.connector, negated=self.negated) |
| 236 | for child in self.children: |
| 237 | clone.children.append(child.replace_expressions(replacements)) |
| 238 | return clone |
| 239 | |
| 240 | def get_refs(self): |
| 241 | refs = set() |
no test coverage detected