Missing backticks for numbers in step 63 and 145 of RPG

Describe the Issue
The description here is missing backticks for the number zero.
Here is the new updated description.
This is called <dfn>bracket notation</dfn>. Values in an array are accessed by index. Indices are numerical values and start at `0` - this is called zero-based indexing. `arg[0]` would be the first element in the `arg` array.

Note to first time contributors
This has been opened for contribution. The first comprehensive PR created will be reviewed and merged. We typically do not assign issues to anyone other than long-time contributors.
If you would like to contribute and have not read the contributors docs, please do so here: https://contribute.freecodecamp.org/#/
If you have any issues with contributing, be sure to join us on the contributors channel, or on the contributors sub-forum
Files that need to be changed
Here is the correct file that needs to be updated.
Note: Even though the file says step 62 instead of step 63 that is on the site, this is still the correct file that needs updating.
We recently made changes to the ordering and those changes haven't shown up yet on the live site.
https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62a8b6536156c51500739b41.md
Happy coding
Affected Page
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-basic-javascript-by-building-a-role-playing-game/step-63
Your code
see explanation above
Expected behavior
see explanation above
Screenshots
No response
System

Device: [e.g. iPhone 6, Laptop]
OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04]
Browser: [e.g. Chrome, Safari]
Version: [e.g. 22]

Additional context
No response

Step 145 has the same issue here
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-basic-javascript-by-building-a-role-playing-game/step-145
Here is the file that needs to be updated
https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-basic-javascript-by-building-a-role-playing-game/62aa1d9f535e102e4663e7a6.md
here is the correct use of backticks for the number zero in the last sentence here
This will set the monster's attack to five times their `level` minus a random number between `0` and the player's `xp`.


Code server and Monaco editor

Description
Anyone tested/used code server with Monaco Editor ?
Any tip on how to setup both ?
Related Issues

I wondering what is your intentions?
As per docs:

The Monaco Editor is the code editor that powers VS Code.

Monaco Editor is inside VS Code.

Monaco is built into VS Code, which is what code-server is based on.


Upgrade CI to newer Ubuntu version

This is to track work in https://gitlab.com/StanfordLegion/legion/-/commits/gitlab-ci-docker-update to upgrade CI to a newer Ubuntu version: ideally 20.04, but at least 18.04. We're currently on 16.04 which has been unsupported since 2021.

readline error on Ubuntu 18.04 (resolved by upgrading to Ubuntu 20.04)
In Ubuntu 18.04, we see job failures like this one: https://gitlab.com/StanfordLegion/legion/-/jobs/2698761383
Manually replicating gives me a backtrace that goes through PyInit_readline in the readline module. To be honest, I have no idea how to debug this:
Thread 6 "terra" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f0ec5f81780 (LWP 28172)]
0x00007f0ec58e3f1b in PyModule_GetState () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so
(gdb) bt
#0  0x00007f0ec58e3f1b in PyModule_GetState () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so
#1  0x00007f0d5cb930ce in ?? () from /usr/lib/python3.6/lib-dynload/readline.cpython-36m-x86_64-linux-gnu.so
#2  0x00007f0ef13a2441 in rl_initialize () from /usr/lib/x86_64-linux-gnu/libedit.so.2
#3  0x00007f0d5cb92f79 in PyInit_readline () from /usr/lib/python3.6/lib-dynload/readline.cpython-36m-x86_64-linux-gnu.so
#4  0x00007f0ec5831993 in _PyImport_LoadDynamicModuleWithSpec () from /usr/lib/x86_64-linux-gnu/libpython3.6m.so

This test passes on 20.04, so I guess upgrading fixes the problem.

crash in create_by_preimage_helper
Example failure: https://gitlab.com/StanfordLegion/legion/-/jobs/2699009318
Must be non-deterministic because I didn't see it on my first pass.

readline error on Ubuntu 18.04 (resolved by upgrading to Ubuntu 20.04)
Do you think it is an issue of system configuration or our python module? The reason I am asking is because the GIL bug was also gone when I tested jupyter notebook under 20.04 with Python 3.8, but actually it was just difficulty to reproduce it under Python 3.8 (I got less than 1 crash with 100 runs).

Unfortunately I don't have time to look any deeper, but you're welcome to investigate if you want to. I pushed a branch gitlab-ci-docker-update-18.04 which corresponds to the version where this failed. There should be a CI job up shortly to confirm it still behaves as it did before.
To run locally, try python3 tools/gitlab2docker.py -b gitlab-ci-docker-update-18.04 .gitlab-ci.yml clang10_cxx11_debug_spy_python3_regent -n. Run the resulting image with docker run -ti ... where ... is the ID produced by the first command. Then from inside the container run /script.sh.

Here are the backtraces:
(gdb) info thread
  Id   Target Id                                 Frame
* 1    Thread 0x7f8280e37780 (LWP 14006) "terra" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  2    Thread 0x7f8254e2f780 (LWP 14038) "terra" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3    Thread 0x7f8254d2b780 (LWP 14039) "terra" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4    Thread 0x7f827b977780 (LWP 14040) "terra" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5    Thread 0x7f827b79e780 (LWP 14041) "terra" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6    Thread 0x7f8254c27780 (LWP 14042) "terra" 0x00007f827f2a8680 in __GI___nanosleep (requested_time=requested_time@entry=0x7f8240020d40, remaining=remaining@entry=0x7f8240020d40)
    at ../sysdeps/unix/sysv/linux/nanosleep.c:28
  7    Thread 0x7f824c9ec700 (LWP 14043) "terra" 0x00007f827f5c2ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f823bf702e0 <thread_status+96>)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
  8    Thread 0x7f823a0bf700 (LWP 14044) "terra" 0x00007f827f5c2ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f823bf70360 <thread_status+224>)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
  9    Thread 0x7f82398be700 (LWP 14045) "terra" 0x00007f827f5c2ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f823bf703e0 <thread_status+352>)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
  10   Thread 0x7f82210bd700 (LWP 14046) "terra" 0x00007f827f5c2ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f823bf70460 <thread_status+480>)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
  11   Thread 0x7f82208bc700 (LWP 14047) "terra" 0x00007f827f5c2ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f823bf704e0 <thread_status+608>)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
  12   Thread 0x7f82180bb700 (LWP 14048) "terra" 0x00007f827f5c2ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f823bf70560 <thread_status+736>)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
  13   Thread 0x7f820f8ba700 (LWP 14049) "terra" 0x00007f827f5c2ad3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f823bf705e0 <thread_status+864>)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88

backtrace of the segfault thread
(gdb) bt
#0  0x00007f827f2a8680 in __GI___nanosleep (requested_time=requested_time@entry=0x7f8240020d40, remaining=remaining@entry=0x7f8240020d40) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007f827f2a855a in __sleep (seconds=0) at ../sysdeps/posix/sleep.c:55
#2  0x00007f827d9d3a98 in Realm::realm_freeze (signal=11) at /repo/runtime/realm/runtime_impl.cc:179
#3  <signal handler called>
#4  0x00007f8254589f1b in PyModule_GetState (m=0x0) at ../Objects/moduleobject.c:558
#5  0x00007f81fb84d0ce in on_startup_hook () at ./Modules/readline.c:903
#6  0x00007f82801b4441 in rl_initialize () from /usr/lib/x86_64-linux-gnu/libedit.so.2
#7  0x00007f81fb84cf79 in setup_readline (mod_state=<optimized out>, mod_state=<optimized out>) at ./Modules/readline.c:1175
#8  PyInit_readline () at ./Modules/readline.c:1425
#9  0x00007f82544d7993 in _PyImport_LoadDynamicModuleWithSpec (
    spec=<ModuleSpec(name='readline', loader=<ExtensionFileLoader(name='readline', path='/usr/lib/python3.6/lib-dynload/readline.cpython-36m-x86_64-linux-gnu.so') at remote 0x7f81fba811d0>, origin='/usr/lib/python3.6/lib-dynload/readline.cpython-36m-x86_64-linux-gnu.so', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached=None) at remote 0x7f81fba81470>, fp=<optimized out>) at ../Python/importdl.c:159
#10 0x00007f82544d98ab in _imp_create_dynamic_impl (module=<optimized out>, file=<optimized out>,
    spec=<ModuleSpec(name='readline', loader=<ExtensionFileLoader(name='readline', path='/usr/lib/python3.6/lib-dynload/readline.cpython-36m-x86_64-linux-gnu.so') at remote 0x7f81fba811d0>, origin='/usr/lib/python3.6/lib-dynload/readline.cpython-36m-x86_64-linux-gnu.so', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached=None) at remote 0x7f81fba81470>) at ../Python/import.c:1994
#11 _imp_create_dynamic (module=<optimized out>, args=<optimized out>) at ../Python/clinic/import.c.h:289
#12 0x00007f825458d761 in PyCFunction_Call (func=<built-in method create_dynamic of module object at remote 0x7f82540fb4f8>, args=<optimized out>, kwds=<optimized out>) at ../Objects/methodobject.c:126
#13 0x00007f82544feb20 in do_call_core (kwdict={},
    callargs=(<ModuleSpec(name='readline', loader=<ExtensionFileLoader(name='readline', path='/usr/lib/python3.6/lib-dynload/readline.cpython-36m-x86_64-linux-gnu.so') at remote 0x7f81fba811d0>, origin='/usr/lib/python3.6/lib-dynload/readline.cpython-36m-x86_64-linux-gnu.so', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached=None) at remote 0x7f81fba81470>,),
    func=<built-in method create_dynamic of module object at remote 0x7f82540fb4f8>) at ../Python/ceval.c:5116
#14 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3404
#15 0x00007f82544f5a0f in _PyEval_EvalCodeWithName (_co=<code at remote 0x7f8254133db0>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kwnames=0x0, kwargs=0x7f824011c150, kwcount=0,
    kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='_call_with_frames_removed', qualname='_call_with_frames_removed') at ../Python/ceval.c:4166
#16 0x00007f82544f60fc in fast_function (kwnames=0x0, nargs=2, stack=<optimized out>, func=<function at remote 0x7f825411eea0>) at ../Python/ceval.c:4992
#17 call_function (pp_stack=0x7f8254c22720, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#18 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#19 0x00007f82544f4803 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=2,
    globals=globals@entry={'__name__': '_frozen_importlib_external', '__doc__': 'Core implementation of path-based import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib_external', loader=<type at remote 0x7f82400145e8>, origin='frozen', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None, _initializing=False) at remote 0x7f82540fdb38>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', l...(truncated)) at ../Python/ceval.c:4933
#20 0x00007f82544f62be in fast_function (kwnames=0x0, nargs=2, stack=<optimized out>, func=<function at remote 0x7f82540a46a8>) at ../Python/ceval.c:4968
#21 call_function (pp_stack=0x7f8254c228d0, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#22 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#23 0x00007f82544f4803 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=1,
    globals=globals@entry={'__name__': '_frozen_importlib', '__doc__': 'Core implementation of import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib', loader=<type at remote 0x7f82400145e8>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540fd710>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, lo...(truncated)) at ../Python/ceval.c:4933
#24 0x00007f82544f62be in fast_function (kwnames=0x0, nargs=1, stack=<optimized out>, func=<function at remote 0x7f82540fc9d8>) at ../Python/ceval.c:4968
#25 call_function (pp_stack=0x7f8254c22a80, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#26 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#27 0x00007f82544f4803 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=1,
    globals=globals@entry={'__name__': '_frozen_importlib', '__doc__': 'Core implementation of import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib', loader=<type at remote 0x7f82400145e8>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540fd710>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, lo...(truncated)) at ../Python/ceval.c:4933
#28 0x00007f82544f62be in fast_function (kwnames=0x0, nargs=1, stack=<optimized out>, func=<function at remote 0x7f82540fcbf8>) at ../Python/ceval.c:4968
#29 call_function (pp_stack=0x7f8254c22c30, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#30 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#31 0x00007f82544f4803 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=2,
    globals=globals@entry={'__name__': '_frozen_importlib', '__doc__': 'Core implementation of import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib', loader=<type at remote 0x7f82400145e8>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540fd710>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__p--Type <RET> for more, q to quit, c to continue without paging--
ackage__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, lo...(truncated)) at ../Python/ceval.c:4933
#32 0x00007f82544f62be in fast_function (kwnames=0x0, nargs=2, stack=<optimized out>, func=<function at remote 0x7f82540fed08>) at ../Python/ceval.c:4968
#33 call_function (pp_stack=0x7f8254c22de0, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#34 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#35 0x00007f82544f4803 in _PyFunction_FastCall (co=co@entry=0x7f82540f4300, args=<optimized out>, args@entry=0x7f8254c22fa0, nargs=nargs@entry=2,
    globals=globals@entry={'__name__': '_frozen_importlib', '__doc__': 'Core implementation of import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib', loader=<type at remote 0x7f82400145e8>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540fd710>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, lo...(truncated)) at ../Python/ceval.c:4933
#36 0x00007f82544f5e25 in _PyFunction_FastCallDict (func=<function at remote 0x7f82540fed90>, args=0x7f8254c22fa0, nargs=2, kwargs=0x0) at ../Python/ceval.c:5035
#37 0x00007f82545e0fd1 in _PyObject_FastCallDict (func=func@entry=<function at remote 0x7f82540fed90>, args=args@entry=0x7f8254c22fa0, nargs=2, kwargs=kwargs@entry=0x0) at ../Objects/abstract.c:2310
#38 0x00007f82545e1336 in _PyObject_CallMethodIdObjArgs (callable=<function at remote 0x7f82540fed90>, name=<optimized out>) at ../Objects/abstract.c:2796
#39 0x00007f82543eab3c in PyImport_ImportModuleLevelObject (name='readline', globals=<optimized out>, locals=<optimized out>, fromlist=None, level=0) at ../Python/import.c:1578
#40 0x00007f82544fec0a in import_name (level=0, fromlist=None, name='readline', f=Frame 0x7f8240528278, for file /repo/bindings/python/legion_top.py, line 26, in <module> ()) at ../Python/ceval.c:5245
#41 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:2899
#42 0x00007f82544f5a0f in _PyEval_EvalCodeWithName (_co=<code at remote 0x7f81fba6ced0>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=0, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2,
    defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at ../Python/ceval.c:4166
#43 0x00007f82544f64ce in PyEval_EvalCodeEx (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0,
    kwdefs=0x0, closure=0x0) at ../Python/ceval.c:4187
#44 0x00007f82544f724b in PyEval_EvalCode (co=co@entry=<code at remote 0x7f81fba6ced0>,
    globals=globals@entry={'__name__': 'legion_top', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='legion_top', path='/repo/bindings/python/legion_top.py') at remote 0x7f824d854400>, '__spec__': <ModuleSpec(name='legion_top', loader=<...>, origin='/repo/bindings/python/legion_top.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/bindings/python/__pycache__/legion_top.cpython-36.pyc', _initializing=True) at remote 0x7f81fbbcfcf8>, '__file__': '/repo/bindings/python/legion_top.py', '__cached__': '/repo/bindings/python/__pycache__/legion_top.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _...(truncated),
    locals=locals@entry={'__name__': 'legion_top', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='legion_top', path='/repo/bindings/python/legion_top.py') at remote 0x7f824d854400>, '__spec__': <ModuleSpec(name='legion_top', loader=<...>, origin='/repo/bindings/python/legion_top.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/bindings/python/__pycache__/legion_top.cpython-36.pyc', _initializing=True) at remote 0x7f81fbbcfcf8>, '__file__': '/repo/bindings/python/legion_top.py', '__cached__': '/repo/bindings/python/__pycache__/legion_top.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _...(truncated)) at ../Python/ceval.c:731
#45 0x00007f825450255d in builtin_exec_impl (module=<optimized out>,
    locals={'__name__': 'legion_top', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='legion_top', path='/repo/bindings/python/legion_top.py') at remote 0x7f824d854400>, '__spec__': <ModuleSpec(name='legion_top', loader=<...>, origin='/repo/bindings/python/legion_top.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/bindings/python/__pycache__/legion_top.cpython-36.pyc', _initializing=True) at remote 0x7f81fbbcfcf8>, '__file__': '/repo/bindings/python/legion_top.py', '__cached__': '/repo/bindings/python/__pycache__/legion_top.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _...(truncated),
    globals={'__name__': 'legion_top', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='legion_top', path='/repo/bindings/python/legion_top.py') at remote 0x7f824d854400>, '__spec__': <ModuleSpec(name='legion_top', loader=<...>, origin='/repo/bindings/python/legion_top.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/bindings/python/__pycache__/legion_top.cpython-36.pyc', _initializing=True) at remote 0x7f81fbbcfcf8>, '__file__': '/repo/bindings/python/legion_top.py', '__cached__': '/repo/bindings/python/__pycache__/legion_top.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _...(truncated), source=<code at remote 0x7f81fba6ced0>)
    at ../Python/bltinmodule.c:983
#46 builtin_exec (module=<optimized out>, args=<optimized out>) at ../Python/clinic/bltinmodule.c.h:283
#47 0x00007f825458d761 in PyCFunction_Call (func=<built-in method exec of module object at remote 0x7f8254141638>, args=<optimized out>, kwds=<optimized out>) at ../Objects/methodobject.c:126
#48 0x00007f82544feb20 in do_call_core (kwdict={},
    callargs=(<code at remote 0x7f81fba6ced0>, {'__name__': 'legion_top', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='legion_top', path='/repo/bindings/python/legion_top.py') at remote 0x7f824d854400>, '__spec__': <ModuleSpec(name='legion_top', loader=<...>, origin='/repo/bindings/python/legion_top.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/bindings/python/__pycache__/legion_top.cpython-36.pyc', _initializing=True) at remote 0x7f81fbbcfcf8>, '__file__': '/repo/bindings/python/legion_top.py', '__cached__': '/repo/bindings/python/__pycache__/legion_top.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, loader_state=None, submodule_search_loca...(truncated),
    func=<built-in method exec of module object at remote 0x7f8254141638>) at ../Python/ceval.c:5116
#49 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3404
#50 0x00007f82544f5a0f in _PyEval_EvalCodeWithName (_co=<code at remote 0x7f8254133db0>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=3, kwnames=0x0, kwargs=0x7f82404a2c08, kwcount=0,
    kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='_call_with_frames_removed', qualname='_call_with_frames_removed') at ../Python/ceval.c:4166
#51 0x00007f82544f60fc in fast_function (kwnames=0x0, nargs=3, stack=<optimized out>, func=<function at remote 0x7f825411eea0>) at ../Python/ceval.c:4992
#52 call_function (pp_stack=0x7f8254c237a0, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#53 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#54 0x00007f82544f4803 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=2,
--Type <RET> for more, q to quit, c to continue without paging--
    globals=globals@entry={'__name__': '_frozen_importlib_external', '__doc__': 'Core implementation of path-based import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib_external', loader=<type at remote 0x7f82400145e8>, origin='frozen', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None, _initializing=False) at remote 0x7f82540fdb38>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', l...(truncated)) at ../Python/ceval.c:4933
#55 0x00007f82544f62be in fast_function (kwnames=0x0, nargs=2, stack=<optimized out>, func=<function at remote 0x7f82540a38c8>) at ../Python/ceval.c:4968
#56 call_function (pp_stack=0x7f8254c23950, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#57 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#58 0x00007f82544f4803 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=1,
    globals=globals@entry={'__name__': '_frozen_importlib', '__doc__': 'Core implementation of import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib', loader=<type at remote 0x7f82400145e8>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540fd710>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, lo...(truncated)) at ../Python/ceval.c:4933
#59 0x00007f82544f62be in fast_function (kwnames=0x0, nargs=1, stack=<optimized out>, func=<function at remote 0x7f82540fcbf8>) at ../Python/ceval.c:4968
#60 call_function (pp_stack=0x7f8254c23b00, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#61 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#62 0x00007f82544f4803 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=2,
    globals=globals@entry={'__name__': '_frozen_importlib', '__doc__': 'Core implementation of import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib', loader=<type at remote 0x7f82400145e8>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540fd710>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, lo...(truncated)) at ../Python/ceval.c:4933
#63 0x00007f82544f62be in fast_function (kwnames=0x0, nargs=2, stack=<optimized out>, func=<function at remote 0x7f82540fed08>) at ../Python/ceval.c:4968
#64 call_function (pp_stack=0x7f8254c23cb0, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#65 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#66 0x00007f82544f4803 in _PyFunction_FastCall (co=co@entry=0x7f82540f4300, args=<optimized out>, args@entry=0x7f8254c23e70, nargs=nargs@entry=2,
    globals=globals@entry={'__name__': '_frozen_importlib', '__doc__': 'Core implementation of import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib', loader=<type at remote 0x7f82400145e8>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540fd710>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, lo...(truncated)) at ../Python/ceval.c:4933
#67 0x00007f82544f5e25 in _PyFunction_FastCallDict (func=<function at remote 0x7f82540fed90>, args=0x7f8254c23e70, nargs=2, kwargs=0x0) at ../Python/ceval.c:5035
#68 0x00007f82545e0fd1 in _PyObject_FastCallDict (func=func@entry=<function at remote 0x7f82540fed90>, args=args@entry=0x7f8254c23e70, nargs=2, kwargs=kwargs@entry=0x0) at ../Objects/abstract.c:2310
#69 0x00007f82545e1336 in _PyObject_CallMethodIdObjArgs (callable=<function at remote 0x7f82540fed90>, name=<optimized out>) at ../Objects/abstract.c:2796
#70 0x00007f82543eab3c in PyImport_ImportModuleLevelObject (name='legion_top', globals=<optimized out>, locals=<optimized out>, fromlist=None, level=0) at ../Python/import.c:1578
#71 0x00007f82544fec0a in import_name (level=0, fromlist=None, name='legion_top', f=Frame 0x7f824006a448, for file /repo/bindings/python/pygion.py, line 65, in <module> ()) at ../Python/ceval.c:5245
#72 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:2899
#73 0x00007f82544f5a0f in _PyEval_EvalCodeWithName (_co=<code at remote 0x7f824d898540>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=0, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2,
    defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at ../Python/ceval.c:4166
#74 0x00007f82544f64ce in PyEval_EvalCodeEx (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0,
    kwdefs=0x0, closure=0x0) at ../Python/ceval.c:4187
#75 0x00007f82544f724b in PyEval_EvalCode (co=co@entry=<code at remote 0x7f824d898540>,
    globals=globals@entry={'__name__': 'pygion', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='pygion', path='/repo/bindings/python/pygion.py') at remote 0x7f824d8d1438>, '__spec__': <ModuleSpec(name='pygion', loader=<...>, origin='/repo/bindings/python/pygion.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/bindings/python/__pycache__/pygion.cpython-36.pyc', _initializing=True) at remote 0x7f824d8d1470>, '__file__': '/repo/bindings/python/pygion.py', '__cached__': '/repo/bindings/python/__pycache__/pygion.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540...(truncated),
    locals=locals@entry={'__name__': 'pygion', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='pygion', path='/repo/bindings/python/pygion.py') at remote 0x7f824d8d1438>, '__spec__': <ModuleSpec(name='pygion', loader=<...>, origin='/repo/bindings/python/pygion.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/bindings/python/__pycache__/pygion.cpython-36.pyc', _initializing=True) at remote 0x7f824d8d1470>, '__file__': '/repo/bindings/python/pygion.py', '__cached__': '/repo/bindings/python/__pycache__/pygion.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540...(truncated)) at ../Python/ceval.c:731
#76 0x00007f825450255d in builtin_exec_impl (module=<optimized out>,
    locals={'__name__': 'pygion', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='pygion', path='/repo/bindings/python/pygion.py') at remote 0x7f824d8d1438>, '__spec__': <ModuleSpec(name='pygion', loader=<...>, origin='/repo/bindings/python/pygion.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/bindings/python/__pycache__/pygion.cpython-36.pyc', _initializing=True) at remote 0x7f824d8d1470>, '__file__': '/repo/bindings/python/pygion.py', '__cached__': '/repo/bindings/python/__pycache__/pygion.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540...(truncated),
--Type <RET> for more, q to quit, c to continue without paging--
    globals={'__name__': 'pygion', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='pygion', path='/repo/bindings/python/pygion.py') at remote 0x7f824d8d1438>, '__spec__': <ModuleSpec(name='pygion', loader=<...>, origin='/repo/bindings/python/pygion.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/bindings/python/__pycache__/pygion.cpython-36.pyc', _initializing=True) at remote 0x7f824d8d1470>, '__file__': '/repo/bindings/python/pygion.py', '__cached__': '/repo/bindings/python/__pycache__/pygion.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540...(truncated), source=<code at remote 0x7f824d898540>)
    at ../Python/bltinmodule.c:983
#77 builtin_exec (module=<optimized out>, args=<optimized out>) at ../Python/clinic/bltinmodule.c.h:283
#78 0x00007f825458d761 in PyCFunction_Call (func=<built-in method exec of module object at remote 0x7f8254141638>, args=<optimized out>, kwds=<optimized out>) at ../Objects/methodobject.c:126
#79 0x00007f82544feb20 in do_call_core (kwdict={},
    callargs=(<code at remote 0x7f824d898540>, {'__name__': 'pygion', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='pygion', path='/repo/bindings/python/pygion.py') at remote 0x7f824d8d1438>, '__spec__': <ModuleSpec(name='pygion', loader=<...>, origin='/repo/bindings/python/pygion.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/bindings/python/__pycache__/pygion.cpython-36.pyc', _initializing=True) at remote 0x7f824d8d1470>, '__file__': '/repo/bindings/python/pygion.py', '__cached__': '/repo/bindings/python/__pycache__/pygion.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False,...(truncated),
    func=<built-in method exec of module object at remote 0x7f8254141638>) at ../Python/ceval.c:5116
#80 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3404
#81 0x00007f82544f5a0f in _PyEval_EvalCodeWithName (_co=<code at remote 0x7f8254133db0>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=3, kwnames=0x0, kwargs=0x7f82540231f8, kwcount=0,
    kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='_call_with_frames_removed', qualname='_call_with_frames_removed') at ../Python/ceval.c:4166
#82 0x00007f82544f60fc in fast_function (kwnames=0x0, nargs=3, stack=<optimized out>, func=<function at remote 0x7f825411eea0>) at ../Python/ceval.c:4992
#83 call_function (pp_stack=0x7f8254c24670, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#84 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#85 0x00007f82544f4803 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=2,
    globals=globals@entry={'__name__': '_frozen_importlib_external', '__doc__': 'Core implementation of path-based import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib_external', loader=<type at remote 0x7f82400145e8>, origin='frozen', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None, _initializing=False) at remote 0x7f82540fdb38>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', l...(truncated)) at ../Python/ceval.c:4933
#86 0x00007f82544f62be in fast_function (kwnames=0x0, nargs=2, stack=<optimized out>, func=<function at remote 0x7f82540a38c8>) at ../Python/ceval.c:4968
#87 call_function (pp_stack=0x7f8254c24820, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#88 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#89 0x00007f82544f4803 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=1,
    globals=globals@entry={'__name__': '_frozen_importlib', '__doc__': 'Core implementation of import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib', loader=<type at remote 0x7f82400145e8>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540fd710>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, lo...(truncated)) at ../Python/ceval.c:4933
#90 0x00007f82544f62be in fast_function (kwnames=0x0, nargs=1, stack=<optimized out>, func=<function at remote 0x7f82540fcbf8>) at ../Python/ceval.c:4968
#91 call_function (pp_stack=0x7f8254c249d0, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#92 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#93 0x00007f82544f4803 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=2,
    globals=globals@entry={'__name__': '_frozen_importlib', '__doc__': 'Core implementation of import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib', loader=<type at remote 0x7f82400145e8>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540fd710>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, lo...(truncated)) at ../Python/ceval.c:4933
#94 0x00007f82544f62be in fast_function (kwnames=0x0, nargs=2, stack=<optimized out>, func=<function at remote 0x7f82540fed08>) at ../Python/ceval.c:4968
#95 call_function (pp_stack=0x7f8254c24b80, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#96 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#97 0x00007f82544f4803 in _PyFunction_FastCall (co=co@entry=0x7f82540f4300, args=<optimized out>, args@entry=0x7f8254c24d40, nargs=nargs@entry=2,
    globals=globals@entry={'__name__': '_frozen_importlib', '__doc__': 'Core implementation of import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib', loader=<type at remote 0x7f82400145e8>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540fd710>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, lo...(truncated)) at ../Python/ceval.c:4933
#98 0x00007f82544f5e25 in _PyFunction_FastCallDict (func=<function at remote 0x7f82540fed90>, args=0x7f8254c24d40, nargs=2, kwargs=0x0) at ../Python/ceval.c:5035
#99 0x00007f82545e0fd1 in _PyObject_FastCallDict (func=func@entry=<function at remote 0x7f82540fed90>, args=args@entry=0x7f8254c24d40, nargs=2, kwargs=kwargs@entry=0x0) at ../Objects/abstract.c:2310
#100 0x00007f82545e1336 in _PyObject_CallMethodIdObjArgs (callable=<function at remote 0x7f82540fed90>, name=<optimized out>) at ../Objects/abstract.c:2796
#101 0x00007f82543eab3c in PyImport_ImportModuleLevelObject (name='pygion', globals=<optimized out>, locals=<optimized out>, fromlist=None, level=0) at ../Python/import.c:1578
#102 0x00007f82544fec0a in import_name (level=0, fromlist=None, name='pygion', f=Frame 0x7f824006ba08, for file /repo/language/tests/python/run_pass/python_interop.py, line 20, in <module> ()) at ../Python/ceval.c:5245
--Type <RET> for more, q to quit, c to continue without paging--
#103 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:2899
#104 0x00007f82544f5a0f in _PyEval_EvalCodeWithName (_co=<code at remote 0x7f824d97f8a0>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=0, kwnames=0x0, kwargs=0x0, kwcount=0, kwstep=2,
    defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at ../Python/ceval.c:4166
#105 0x00007f82544f64ce in PyEval_EvalCodeEx (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0,
    kwdefs=0x0, closure=0x0) at ../Python/ceval.c:4187
#106 0x00007f82544f724b in PyEval_EvalCode (co=co@entry=<code at remote 0x7f824d97f8a0>,
    globals=globals@entry={'__name__': 'python_interop', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='python_interop', path='/repo/language/tests/python/run_pass/python_interop.py') at remote 0x7f824d9199b0>, '__spec__': <ModuleSpec(name='python_interop', loader=<...>, origin='/repo/language/tests/python/run_pass/python_interop.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/language/tests/python/run_pass/__pycache__/python_interop.cpython-36.pyc', _initializing=True) at remote 0x7f824d9199e8>, '__file__': '/repo/language/tests/python/run_pass/python_interop.py', '__cached__': '/repo/language/tests/python/run_pass/__pycache__/python_interop.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remo...(truncated),
    locals=locals@entry={'__name__': 'python_interop', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='python_interop', path='/repo/language/tests/python/run_pass/python_interop.py') at remote 0x7f824d9199b0>, '__spec__': <ModuleSpec(name='python_interop', loader=<...>, origin='/repo/language/tests/python/run_pass/python_interop.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/language/tests/python/run_pass/__pycache__/python_interop.cpython-36.pyc', _initializing=True) at remote 0x7f824d9199e8>, '__file__': '/repo/language/tests/python/run_pass/python_interop.py', '__cached__': '/repo/language/tests/python/run_pass/__pycache__/python_interop.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remo...(truncated)) at ../Python/ceval.c:731
#107 0x00007f825450255d in builtin_exec_impl (module=<optimized out>,
    locals={'__name__': 'python_interop', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='python_interop', path='/repo/language/tests/python/run_pass/python_interop.py') at remote 0x7f824d9199b0>, '__spec__': <ModuleSpec(name='python_interop', loader=<...>, origin='/repo/language/tests/python/run_pass/python_interop.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/language/tests/python/run_pass/__pycache__/python_interop.cpython-36.pyc', _initializing=True) at remote 0x7f824d9199e8>, '__file__': '/repo/language/tests/python/run_pass/python_interop.py', '__cached__': '/repo/language/tests/python/run_pass/__pycache__/python_interop.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remo...(truncated),
    globals={'__name__': 'python_interop', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='python_interop', path='/repo/language/tests/python/run_pass/python_interop.py') at remote 0x7f824d9199b0>, '__spec__': <ModuleSpec(name='python_interop', loader=<...>, origin='/repo/language/tests/python/run_pass/python_interop.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/language/tests/python/run_pass/__pycache__/python_interop.cpython-36.pyc', _initializing=True) at remote 0x7f824d9199e8>, '__file__': '/repo/language/tests/python/run_pass/python_interop.py', '__cached__': '/repo/language/tests/python/run_pass/__pycache__/python_interop.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remo...(truncated), source=<code at remote 0x7f824d97f8a0>)
    at ../Python/bltinmodule.c:983
#108 builtin_exec (module=<optimized out>, args=<optimized out>) at ../Python/clinic/bltinmodule.c.h:283
#109 0x00007f825458d761 in PyCFunction_Call (func=<built-in method exec of module object at remote 0x7f8254141638>, args=<optimized out>, kwds=<optimized out>) at ../Objects/methodobject.c:126
#110 0x00007f82544feb20 in do_call_core (kwdict={},
    callargs=(<code at remote 0x7f824d97f8a0>, {'__name__': 'python_interop', '__doc__': None, '__package__': '', '__loader__': <SourceFileLoader(name='python_interop', path='/repo/language/tests/python/run_pass/python_interop.py') at remote 0x7f824d9199b0>, '__spec__': <ModuleSpec(name='python_interop', loader=<...>, origin='/repo/language/tests/python/run_pass/python_interop.py', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached='/repo/language/tests/python/run_pass/__pycache__/python_interop.cpython-36.pyc', _initializing=True) at remote 0x7f824d9199e8>, '__file__': '/repo/language/tests/python/run_pass/python_interop.py', '__cached__': '/repo/language/tests/python/run_pass/__pycache__/python_interop.cpython-36.pyc', '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(nam...(truncated),
    func=<built-in method exec of module object at remote 0x7f8254141638>) at ../Python/ceval.c:5116
#111 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3404
#112 0x00007f82544f5a0f in _PyEval_EvalCodeWithName (_co=<code at remote 0x7f8254133db0>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=3, kwnames=0x0, kwargs=0x7f824d924598, kwcount=0,
    kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='_call_with_frames_removed', qualname='_call_with_frames_removed') at ../Python/ceval.c:4166
#113 0x00007f82544f60fc in fast_function (kwnames=0x0, nargs=3, stack=<optimized out>, func=<function at remote 0x7f825411eea0>) at ../Python/ceval.c:4992
#114 call_function (pp_stack=0x7f8254c25540, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#115 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#116 0x00007f82544f4803 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=2,
    globals=globals@entry={'__name__': '_frozen_importlib_external', '__doc__': 'Core implementation of path-based import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib_external', loader=<type at remote 0x7f82400145e8>, origin='frozen', loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None, _initializing=False) at remote 0x7f82540fdb38>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', l...(truncated)) at ../Python/ceval.c:4933
#117 0x00007f82544f62be in fast_function (kwnames=0x0, nargs=2, stack=<optimized out>, func=<function at remote 0x7f82540a38c8>) at ../Python/ceval.c:4968
#118 call_function (pp_stack=0x7f8254c256f0, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#119 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#120 0x00007f82544f4803 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=1,
    globals=globals@entry={'__name__': '_frozen_importlib', '__doc__': 'Core implementation of import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib', loader=<type at remote 0x7f82400145e8>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540fd710>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, lo...(truncated)) at ../Python/ceval.c:4933
#121 0x00007f82544f62be in fast_function (kwnames=0x0, nargs=1, stack=<optimized out>, func=<function at remote 0x7f82540fcbf8>) at ../Python/ceval.c:4968
--Type <RET> for more, q to quit, c to continue without paging--
#122 call_function (pp_stack=0x7f8254c258a0, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#123 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#124 0x00007f82544f4803 in _PyFunction_FastCall (co=<optimized out>, args=<optimized out>, nargs=nargs@entry=2,
    globals=globals@entry={'__name__': '_frozen_importlib', '__doc__': 'Core implementation of import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib', loader=<type at remote 0x7f82400145e8>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540fd710>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, lo...(truncated)) at ../Python/ceval.c:4933
#125 0x00007f82544f62be in fast_function (kwnames=0x0, nargs=2, stack=<optimized out>, func=<function at remote 0x7f82540fed08>) at ../Python/ceval.c:4968
#126 call_function (pp_stack=0x7f8254c25a50, oparg=<optimized out>, kwnames=0x0) at ../Python/ceval.c:4872
#127 0x00007f82544fc303 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3335
#128 0x00007f82544f4803 in _PyFunction_FastCall (co=co@entry=0x7f82540f4300, args=<optimized out>, args@entry=0x7f8254c25c10, nargs=nargs@entry=2,
    globals=globals@entry={'__name__': '_frozen_importlib', '__doc__': 'Core implementation of import.\n\nThis module is NOT meant to be directly imported! It has been designed such\nthat it can be bootstrapped into Python as the implementation of import. As\nsuch it requires the injection of specific modules and attributes in order to\nwork. One should use importlib as the public-facing version of this module.\n\n', '__package__': '', '__loader__': <type at remote 0x7f82400145e8>, '__spec__': <ModuleSpec(name='_frozen_importlib', loader=<type at remote 0x7f82400145e8>, origin=None, loader_state=None, submodule_search_locations=None, _set_fileattr=False, _cached=None) at remote 0x7f82540fd710>, '__builtins__': {'__name__': 'builtins', '__doc__': "Built-in functions, exceptions, and other objects.\n\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", '__package__': '', '__loader__': <type at remote 0x7f8240013d08>, '__spec__': <ModuleSpec(name='builtins', loader=<type at remote 0x7f8240013d08>, origin=None, lo...(truncated)) at ../Python/ceval.c:4933
#129 0x00007f82544f5e25 in _PyFunction_FastCallDict (func=<function at remote 0x7f82540fed90>, args=0x7f8254c25c10, nargs=2, kwargs=0x0) at ../Python/ceval.c:5035
#130 0x00007f82545e0fd1 in _PyObject_FastCallDict (func=func@entry=<function at remote 0x7f82540fed90>, args=args@entry=0x7f8254c25c10, nargs=2, kwargs=kwargs@entry=0x0) at ../Objects/abstract.c:2310
#131 0x00007f82545e1336 in _PyObject_CallMethodIdObjArgs (callable=<function at remote 0x7f82540fed90>, name=<optimized out>) at ../Objects/abstract.c:2796
#132 0x00007f82543eab3c in PyImport_ImportModuleLevelObject (name='python_interop', globals=<optimized out>, locals=<optimized out>, fromlist=[], level=0) at ../Python/import.c:1578
#133 0x00007f82545007f8 in builtin___import__ (self=<optimized out>, args=<optimized out>, kwds=<optimized out>) at ../Python/bltinmodule.c:238
#134 0x00007f825458d736 in PyCFunction_Call (func=<built-in method __import__ of module object at remote 0x7f8254141638>, args=<optimized out>, kwds=<optimized out>) at ../Objects/methodobject.c:98
#135 0x00007f82545e1768 in PyObject_Call (func=func@entry=<built-in method __import__ of module object at remote 0x7f8254141638>,
    args=args@entry=('python_interop', {'__builtins__': <module at remote 0x7f8254141638>}, {...}, [], 0), kwargs=kwargs@entry=0x0) at ../Objects/abstract.c:2261
#136 0x00007f82545e2058 in call_function_tail (args=<optimized out>, callable=<built-in method __import__ of module object at remote 0x7f8254141638>) at ../Objects/abstract.c:2512
#137 PyObject_CallFunction (callable=<built-in method __import__ of module object at remote 0x7f8254141638>, format=<optimized out>) at ../Objects/abstract.c:2539
#138 0x00007f82544d607b in PyImport_Import (module_name=module_name@entry='python_interop') at ../Python/import.c:1767
#139 0x00007f82544d627a in PyImport_ImportModule (name=<optimized out>) at ../Python/import.c:1269

#140 0x00007f827de46906 in Realm::PythonInterpreter::import_module (this=0x7f8240000bf0, module_name="python_interop") at /repo/runtime/realm/python/python_module.cc:267
#141 0x00007f827de4713f in Realm::LocalPythonProcessor::create_interpreter (this=0x5610bd8c8ec0) at /repo/runtime/realm/python/python_module.cc:761
#142 0x00007f827de46e9b in Realm::PythonThreadTaskScheduler::python_scheduler_loop (this=0x5610bdc9e9e0) at /repo/runtime/realm/python/python_module.cc:368
#143 0x00007f827de4e4be in Realm::Thread::thread_entry_wrapper<Realm::PythonThreadTaskScheduler, &Realm::PythonThreadTaskScheduler::python_scheduler_loop> (obj=0x5610bdc9e9e0) at /repo/runtime/realm/threads.inl:97
#144 0x00007f827db32691 in Realm::KernelThread::pthread_entry (data=0x5610bdc6b8e0) at /repo/runtime/realm/threads.cc:774
#145 0x00007f827f5bc6db in start_thread (arg=0x7f8254c27780) at pthread_create.c:463
#146 0x00007f827f2e561f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

(gdb) py-bt
Traceback (most recent call first):
  <built-in method create_dynamic of module object at remote 0x7f82540fb4f8>
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 922, in create_module
  File "<frozen importlib._bootstrap>", line 571, in module_from_spec
  File "<frozen importlib._bootstrap>", line 658, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "/repo/bindings/python/legion_top.py", line 26, in <module>
    import readline
  <built-in method exec of module object at remote 0x7f8254141638>
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "/repo/bindings/python/pygion.py", line 65, in <module>
    import legion_top
  <built-in method exec of module object at remote 0x7f8254141638>
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "/repo/language/tests/python/run_pass/python_interop.py", line 20, in <module>
    import pygion
  <built-in method exec of module object at remote 0x7f8254141638>
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  <built-in method __import__ of module object at remote 0x7f8254141638>

Right, it's clearly going through import readline at:
https://github.com/StanfordLegion/legion/blob/f721be968fb969339334b07a3175a0400700eced/bindings/python/legion_top.py#L26
But it's still not clear to me why that would fail.

This has been merged in f5ca507dad83543eb1e62056a0ff26ea10b8c842.


Curtain motor position inverted

Hi Johan,
First of all thanks for adding the Zemismart curtain motor (TS0601) in your latest test version (0.2.3)!
I noticed one issue though. Open (100%) and close (0%) works well, but any percentage in-between is inverted. I.e. opening for 80% will open 20% etc. Also moving the slider 30% in the UI will result in a change of 70%.
Inverting the motor in the settings does not help. In that case the percentages match on the slider, but ‘open’ will close it and ‘close’ will open.

I have the same problem.  Seems like it's wrong in the code.
0% trigger is 100% on the indication
100% trigger is 0% on the indication


SE-0136 is accepted and implemented (rebased)

@DougGregor Sorry to ping you at this busy time, but I noticed you merged the last PR that updated proposal statuses--would you mind merging this as well? Thanks :)


Add random delay for animation if new to dex

Added a random delay if the pokemon we caught is new to our pokedex

Closes #4700

lgtm

@rawgni you've had a chance to test?

@rawgni Fixed. :+1:

Thanks, merging.


"Computing the diff for you" modal doesn't go

This package works great and was so much needed, but when I click on a file version from the timeline I get this huge modal that says "Configuring the diff for you." It just never goes.
I can barely see the top of the files and I have to restart atom.
Node:  v5.11.0
Atom: 1.6.2

I have the same issue.
Atom: 1.7.3

Looks like diff computing never finishes.

Computing finishes for me, I can see all the changes. It's the modal that doesn't go

You're right, my mistake. It's just that message that never closes.
.split-diff-modal

I'm seeing the same problem. It doesn't always happen, but when it does I have to restart Atom.

@cortopy @adrian3H @KolyaKorruptis @bjornhanson Do you happen to have "js-linter-standard" installed? I deactivated it and since then it seems to work. But I have plenty of plugins installed, so this is just a wild guess.

Nope. Never had that.

@wolfskaempf  No. I disabled all my 5 linter packages. I have a few others enabled - minimap, merge-conflicts, pigments, atom-wrap-in-a-tag

@wolfskaempf I don't have it either.
I was just wondering whether the modal is necessary at all. When I use the plugin, file differences are calculated pretty quickly and sometimes the modal pops up even after all diffs are already shown

+1 .. The message only goes away when you open time-machine again on the same file.

I solved the issue for myself, you can try it it might work for you too:
//Edit ~/.atom/packages/git-time-machine/node_modules/split-diff/lib/split-diff.coffee
Change (line 182-186) from:
    # show loading popup after a delay
    setTimeout ->
      if loadingView?
        loadingView.show()
    , 1000

To:
    # show loading popup after a delay
    #setTimeout ->
    if loadingView?
      loadingView.show()
    #, 1000

In short:
    comment out Line 183:    #setTimeout ->
                          Line 186:    #, 1000
   Decrease 1 indent on line 184 and 185.

I hope this helps someone.

@fefe79 it works great

What also works as a quick workaround is to press Ctrl+Shift+P two times.

@radjivC: cool ;-)
@KolyaKorruptis: Yeah that's could be a workaround ;-) I like however if such is taking care by the script if it is possible — as normally that should be the way. And when sometimes that is not the case and I need to do a little debugging on a script and comment out a couple of lines to fix a bug, so be it, not big deal.

Agreed. Maybe create a fork and a pull request then?

Yes, this package https://github.com/mupchrch/split-diff  is moving to version 0.8.1 and in this     "split-diff": "git+https://github.com/mupchrch/split-diff.git#v0.7.5",
We should try with the new version of split-diff.

Sorry about that! Somehow my package scoped variables differently when included as a dependency, so the modal was not getting removed when used by other packages.
As a quick fix, I removed the delay on showing the modal (like @fefe79 did) and added some more defensive checks.

I'm still seeing this issue. Is there something I need to do to make it go away? I don't see any available updates...

Thanks for the help!

@tnrich The update that fixes this hasn't been released yet. I would imagine it will be released pretty soon though, since @littlebee merged the fix last night!

Yeah, I was trying to get the development branch rts at the same time.  But I'll push out the other fixes tomorrow with or without the refactor to use nodegit


Update macOS runner

Github Actions will drop macos-11 support on 6/28/2024.

About GitHub-hosted runners - GitHub Docs
GitHub Actions: macOS 14 (Sonoma) is now available - The GitHub Blog

So, we have to use a newer version of macOS runners.

So, we have to use a newer version of macOS runners.

Also this way the CI jobs all use -latest OS images, including macOS.


Updating Document for Clarity

Sample is using PnP PowerShell, it's confusing that it asks users to open SharePoint Online Management Shell.
Category

[X] Content fix

Related issues

fixes #8551

What's in this Pull Request?
Content Update

Learn Build status updates of commit 7d0fdd0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/general-development/how-to-add-a-geolocation-column-to-a-list-programmatically-in-sharepoint.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


CTL workloads improvements

Add Strong consistency workload in CTL.
Add very long running tasks in the CTL - at least 24 hours.

@simplynaveen20  - is this issue still valid ? If not, please close it, thanks!

This is supported in current ctl


[Suggestion] Purify ritual needs a buff - cure villagers and "on fire"

Minecraft: 1.12.2
Roots: 3.0.12
Forge: <IP_ADDRESS>38
In it's current state it does not remove burning. My suggestion is to remove this status effect as well as turn zombie villagers back into villagers.

Fire extinguishing can definitely happen, I'm not 100% sure about villagers. I feel like they would need to be exposed to a certain duration of the purification ritual -- not necessarily as long as it takes to do the actual procedure, but certainly not just instantly.

So, for villager zombies that are already converting, they'll do so twice as fast (Though not as fast if they're in an iron bar pen with a bed) in proximity to purify; also, it now extinguishes fire.

@duely This change to the zombie villager mechanic counteracts itself. The ritual removes the weakness potion condition before you can convert the villager. Therefore the change doesn't really change anything unless you start converting the zombie villager outside the area and then push them into the area while they are converting. This being a damaging mob makes it especially difficult.

That is an excellent point that I hadn't considered. I think I might buff it and only remove negative effects from non-hostile creatures.


Add Kharkiv Radio Engineering College

@kharkivCursedenok I have to close this request without merging, because you requested to add a non-existent domain to this repository: Host hrtt.ua not found: 3(NXDOMAIN) Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for your understanding!


Debugger triggers ImportError when numpy is imported

Environment data

VS Code version: 1.47
Extension version (available under the Extensions sidebar): v2020.8.101144
OS and version: Windows 10 18362.30
Python version (& distribution if applicable, e.g. Anaconda): python 3.6, 3.7, MiniConda 64-bit
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
Relevant/affected Python packages and their versions: numpy 1.18, numpy 1.19
Relevant/affected Python-related VS Code extensions and their versions: Python v2020.8.101144
Value of the python.languageServer setting: XXX

Name: Python
Id: ms-python.python
Description: Linting, Debugging (multi-threaded, remote), Intellisense, Jupyter Notebooks, code formatting, refactoring, unit tests, snippets, and more.
Version: 2020.8.101144
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-python.python

[NOTE: If you suspect that your issue is related to the Microsoft Python Language Server (python.languageServer: 'Microsoft'), please download our new language server Pylance from the VS Code marketplace to see if that fixes your issue]
Expected behaviour
Being able to use the step-through debugger.
Actual behaviour
Any import of numpy results in an import Error. However, if the script is run from the terminal, this numpy import error does not occur. In other words, the issue is specific to the VS Code Python Debugger.
Exception has occurred: ImportError

IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!

Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.

We have compiled some common reasons and troubleshooting tips at:

    https://numpy.org/devdocs/user/troubleshooting-importerror.html

Please note and check the following:

  * The Python version is: Python3.7 from "C:\Users\potassium\Miniconda3\envs\test_numpy37\python.exe"
  * The NumPy version is: "1.18.5"

Steps to reproduce:
[NOTE: Self-contained, minimal reproducing code samples are extremely helpful and will expedite addressing your issue]
import numpy will trigger the error when a Python module is executed with "Start Debugging".
I tried numpy 1.18.5 and 1.19. I reinstalled VS Code and Miniconda. Problem still remains. I didn't have this issue before.

Logs

Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)

XXX

We just want to quickly acknowledge that we have received the issue and will be looking into it soon.

Thanks @karrtikr appreciate it. Shout if you need more info from my end.

It looks like the code is not running within an activated conda environment when debugging it. Can you try this?

Anaconda prompt and cd to your workspace.
Activate the environment using conda activate
Start VS Code using code .

related #10626

hi @karrtikr I followed your instructions and the debugger works when I use the Anaconda Prompt to launch code.

Thanks I can work with this. Is this the a temporary workaround or are you still figuring out another way to address this more permanently?

Great, conda activation is a tricky one to get right for us, but we have plans to fix it, until then please use the workaround. Closing in favor of https://github.com/microsoft/vscode-python/issues/5344


chown failure prevents docker start

I am running docker in a proxmox unprivileged LXC. The ingest directory is on my NAS and the LXC/docker are not permitted to chown the directory.  The docker never starts and this all printed in the logs over and over again:
chown: changing ownership of '/cwa-book-ingest': Operation not permitted
It worked yesterday (Dec 19).
Can the docker be allowed to start when the chown fails?

Hey, really sorry about that !
I fixed it by just ignoring the error !
https://github.com/calibrain/calibre-web-automated-book-downloader/commit/78e423e8a513c39c3c67b4a0dbd99b88a6abb135


Travis setup

This PR

Removes unused code
Setup travis
Setup linter and fmt execution
General code cleanup

A follow up PR will be raised after fixing UT .

it seems there are other changes in addition to travis setup, including tests, fixing typos
would it make sense to split this pr into several pr for each change?


feat: add lrc lp subgraph balance strategy [lrc-lp-subgraph-balance-of]

Changes proposed in this pull request:
new strategy to get LRC LP balance from LoopringV2 subgraph

Fixed


Want to add 2048-game-in-python project

Please assign it to me under hacktoberfest2022 tag

@anomekumar08


False positive C416

With version 3.1.1 I get C416 Unnecessary list comprehension - rewrite using list(). for this code x = [(a, b, 1) for (a, b) in []]
I think linter just checks that first two params of "(a, b, 1)" tuple equal "(a, b)" tuple.

Fixed in version 3.1.3 earlier today, plaese upgrade. See other report on #196 as well.


Custom Header when adding another WGDashboard server

I was very grateful when there was a desktop version. Desktop App
But is it possible to add a custom Header when adding a WGDashboard server?
For security needs of course.

Hi! It is possible, let me look into it