We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 795bb26 commit 8730e17Copy full SHA for 8730e17
pyomo/repn/util.py
@@ -439,13 +439,16 @@ def __missing__(self, key):
439
f"dispatcher for node '{node_class.__name__}' while walking "
440
"expression tree."
441
)
442
- raise DeveloperError(
443
- f"Unexpected expression node type '{node_class.__name__}' "
444
- f"found while walking expression tree in {type(self).__name__}."
445
- )
+ return self.unexpected_expression_type
446
self[key] = fcn
447
return fcn
448
+ def unexpected_expression_type(self, visitor, node, *args):
+ raise DeveloperError(
+ f"Unexpected expression node type '{type(node).__name__}' "
449
+ f"found while walking expression tree in {type(self).__name__}."
450
+ )
451
+
452
453
def apply_node_operation(node, args):
454
try:
0 commit comments