mirror of
https://github.com/pocketpy/pocketpy
synced 2026-02-04 06:30:17 +00:00
18 lines
369 B
Python
18 lines
369 B
Python
# https://github.com/pocketpy/pocketpy/issues/456
|
|
|
|
module_code = '''
|
|
CONSTANT = 42
|
|
|
|
def hello(name):
|
|
return "Hello, " + name
|
|
'''
|
|
|
|
namespace = {}
|
|
|
|
exec(module_code, namespace)
|
|
|
|
assert namespace['CONSTANT'] == 42
|
|
assert namespace['hello']('world') == "Hello, world"
|
|
# print("Constant:", namespace['CONSTANT'])
|
|
# print("Function result:", namespace['hello']('world'))
|