Home › Forums › PyKX › pykx incompatible with subprocess and multiprocess – core dumps › Re: pykx incompatible with subprocess and multiprocess – core dumps
-
PyKX 1.6.1 has been released. Full details on the release can be found here.
Highlights:- Added
sorted
,grouped
,parted
, andunique
. As methods off ofTables
andVectors
. - Added
PyKXReimport
class to allow subprocesses to reimportPyKX
safely. Details here. - Added environment variables to specify a path to
libpython
. Details here. - Fixed memory leaks in QConnection and PyKX as a server.
- Fixed bug in Jupyter Notebook magic command.
Full details including many other fixes included here.import pykx as kx
with kx.PyKXReimport():
output = subprocess.run(
(str(Path(sys.executable).as_posix()), ‘-c’, ‘import pykx; print(pykx.q(“til 10”))’),
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
text=True,
).stdout.strip()
assert output == “0 1 2 3 4 5 6 7 8 9”
- Added