1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# fxrank-fixture: def-header attribution (decorators + param defaults) and
# eager subscript index evaluation.
# `open(p)` is a parameter DEFAULT of the nested `def inner` — it runs when
# `outer()` executes (def-time of inner) → charged to OUTER, not inner.
return
return
# The default `open("f")` runs at MODULE time (when `top_default` is defined),
# NOT when `top_default` is called → uncounted on `top_default` itself.
return
# The index expression `requests.get(u)` is eagerly evaluated → NetFsDb on
# THIS function.
return
# The index expression `requests.get(u)` of an ASSIGNMENT TARGET is eagerly
# evaluated → NetFsDb on THIS function. The mutation of `xs` (param) is a
# SEPARATE, single effect — the index walk must NOT double-count it.
= 1
# `requests.get(u).attr = 1` — the attribute target's base call
# `requests.get(u)` is eagerly evaluated → NetFsDb on THIS function.
. = 1