summaryrefslogtreecommitdiff
path: root/Examples/test-suite/python/director_profile_runme.py
blob: 7c269c3f7e147cdc9044a39cf000b5c2e9ebf259 (plain)
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
38
39
40
41
import director_profile


class MyB(director_profile.B):

    def vfi(self, a):
        return a + 3


a = director_profile.A()
myb = MyB()
b = director_profile.B.get_self(myb)


fi = b.fi
i = 50000
a = 1
while i:
    a = fi(a)  # 1
    a = fi(a)  # 2
    a = fi(a)  # 3
    a = fi(a)  # 4
    a = fi(a)  # 5
    a = fi(a)  # 6
    a = fi(a)  # 7
    a = fi(a)  # 8
    a = fi(a)  # 9
    a = fi(a)  # 10
    a = fi(a)  # 1
    a = fi(a)  # 2
    a = fi(a)  # 3
    a = fi(a)  # 4
    a = fi(a)  # 5
    a = fi(a)  # 6
    a = fi(a)  # 7
    a = fi(a)  # 8
    a = fi(a)  # 9
    a = fi(a)  # 20
    i -= 1

print("a: {}".format(a))