Skip to content

Commit cdfc78a

Browse files
Pass global scope to script invokations
1 parent 9ca737c commit cdfc78a

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

source_only_examples/sik_utilities.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -54,49 +54,49 @@ def off(self):
5454
# import paths and such. These functions will be sourced in boot.py to make them always available in the REPL
5555

5656
def run_example_1a():
57-
exec(open("/sik_examples/project1_a.py").read())
57+
exec(open("/sik_examples/project1_a.py").read(), globals())
5858

5959
def run_example_1b():
60-
exec(open("/sik_examples/project1_b.py").read())
60+
exec(open("/sik_examples/project1_b.py").read(), globals())
6161

6262
def run_example_1c():
63-
exec(open("/sik_examples/project1_c.py").read())
63+
exec(open("/sik_examples/project1_c.py").read(), globals())
6464

6565
def run_example_1d():
66-
exec(open("/sik_examples/project1_d.py").read())
66+
exec(open("/sik_examples/project1_d.py").read(), globals())
6767

6868
def run_example_2a():
69-
exec(open("/sik_examples/project2_a.py").read())
69+
exec(open("/sik_examples/project2_a.py").read(), globals())
7070

7171
def run_example_2b():
72-
exec(open("/sik_examples/project2_b.py").read())
72+
exec(open("/sik_examples/project2_b.py").read(), globals())
7373

7474
def run_example_2c():
75-
exec(open("/sik_examples/project2_c.py").read())
75+
exec(open("/sik_examples/project2_c.py").read(), globals())
7676

7777
def run_example_3a():
78-
exec(open("/sik_examples/project3_a.py").read())
78+
exec(open("/sik_examples/project3_a.py").read(), globals())
7979

8080
def run_example_3b():
81-
exec(open("/sik_examples/project3_b.py").read())
81+
exec(open("/sik_examples/project3_b.py").read(), globals())
8282

8383
def run_example_3c():
84-
exec(open("/sik_examples/project3_c.py").read())
84+
exec(open("/sik_examples/project3_c.py").read(), globals())
8585

8686
def run_example_4a():
87-
exec(open("/sik_examples/project4_a.py").read())
87+
exec(open("/sik_examples/project4_a.py").read(), globals())
8888

8989
def run_example_4b():
90-
exec(open("/sik_examples/project4_b.py").read())
90+
exec(open("/sik_examples/project4_b.py").read(), globals())
9191

9292
def run_example_4c():
93-
exec(open("/sik_examples/project4_c.py").read())
93+
exec(open("/sik_examples/project4_c.py").read(), globals())
9494

9595
def run_example_5a():
96-
exec(open("/sik_examples/project5_a.py").read())
96+
exec(open("/sik_examples/project5_a.py").read(), globals())
9797

9898
def run_example_5b():
99-
exec(open("/sik_examples/project5_b.py").read())
99+
exec(open("/sik_examples/project5_b.py").read(), globals())
100100

101101
def run_example_5c():
102-
exec(open("/sik_examples/project5_c.py").read())
102+
exec(open("/sik_examples/project5_c.py").read(), globals())

0 commit comments

Comments
 (0)