aboutsummaryrefslogtreecommitdiff
path: root/Exec/Langmuir/python
diff options
context:
space:
mode:
Diffstat (limited to 'Exec/Langmuir/python')
-rw-r--r--Exec/Langmuir/python/warpx.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/Exec/Langmuir/python/warpx.py b/Exec/Langmuir/python/warpx.py
index 99aec6ce0..d8b97f202 100644
--- a/Exec/Langmuir/python/warpx.py
+++ b/Exec/Langmuir/python/warpx.py
@@ -77,8 +77,8 @@ def print_step(i):
This function is called by C++. This is just a demo.
'''
- print "\nCalling a Python function from C++. Step = ", i
-KEEP_ALIVE_FUNC_print_step = print_step # otherwise the function may get garbage collected.
+ print("\nCalling a Python function from C++. Step = ", i)
+c_print_step = CALLBACK_FUNC_1(print_step)
def initialize():
'''
@@ -97,7 +97,7 @@ def initialize():
libwarpx.amrex_init(argc, argv)
libwarpx.warpx_init()
- libwarpx.warpx_set_callback_py_funcs(CALLBACK_FUNC_1(print_step))
+ libwarpx.warpx_set_callback_py_funcs(c_print_step)
def finalize():