On Thu, Jan 20, 2022 at 9:19 AM Daniel Latypov <dlatypov@xxxxxxxxxx> wrote: > > That being said, I can live with the current solution, but'd ideally > > like a comment or something to make the return value Tuple a bit more > > obvious. > > A comment to explain that Tuple == multiple return values from a func? > Or something else? Friendly ping. Do we want a comment like this? # Note: Python uses tuples internally for multiple return values def foo() -> Tuple[int, int] return 0, 1 I can go ahead and add that and send a v2 out. FYI, if you do this in a REPL >>> a = foo() >>> type(a) <class 'tuple'> The syntax for `a, b = foo()` is just using Python's unpacking feature, i.e. b, c = (1, 2) So it's all just syntactic sugar around tuples. > > Also ah, I thought we had more instances of multiple return in kunit.py. > Looks like the only other is get_source_tree_ops_from_qemu_config(). > isolate_ktap_output() technically shows this off as well, but via yields. > > > > > Thoughts? > > > > > > -- David