Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 946 Bytes

todo.md

File metadata and controls

25 lines (17 loc) · 946 Bytes

limitations

nothing for if statements

no nesting (e.g. nested loops)

doesn't get data from multiple assignment like: a=b=3
doesn't get data from function calls that's part of a larger expression:
    a=do_stuff() --> OK
    a=do_stuff()+3 --> NOT OK
    still gets value data, but doesn't get do_stuff data, even if it's one of the functions to get stuff from
doesn't consider nested functions
won't get the values of an attribute
    a=some_object.some_attribute+8 --> {'a':a}, but NOTHING for some_object.some_attribute
        which is kind of fine, it just won't sub that in
kind of minor but... say boop() has not outputs
    a = boop() --> a is just None
    BUT after insertion:
    [a, OPTIONAL_OUTPUT] = boop() --> error cause None can't be expanded
    so basically you can't assign an output to something that didn't return anything to the added output parameter