Fix consumer fn args random mixing
This commit is contained in:
@@ -3,7 +3,7 @@ from types import NoneType
|
||||
from typing import Callable, Optional
|
||||
|
||||
from .models import ConversionPoint, Callgraph, CallgraphVariant, TransformationPoint, CompositionDirection
|
||||
from .util import extract_func_argtypes, all_combinations
|
||||
from .util import extract_func_argtypes, all_combinations, extract_func_argtypes_seq
|
||||
|
||||
|
||||
class GraphWalker:
|
||||
@@ -23,8 +23,9 @@ class GraphWalker:
|
||||
if cg is None:
|
||||
return None
|
||||
branches |= {cg}
|
||||
variant = CallgraphVariant(ConversionPoint(consumer_fn, NoneType, tuple(extract_func_argtypes(consumer_fn))),
|
||||
branches, frozenset())
|
||||
variant = CallgraphVariant(
|
||||
ConversionPoint(consumer_fn, NoneType, tuple(extract_func_argtypes_seq(consumer_fn))),
|
||||
branches, frozenset())
|
||||
return Callgraph(frozenset({variant}))
|
||||
|
||||
@classmethod
|
||||
|
||||
Reference in New Issue
Block a user