Librería de Python para Comunicación Inter-Proceso (IPC) Resiliente con limpieza garantizada.
Project description
===================================================================
LOGICLOCK CORE: RESILIENT Inter-Process Communication (IPC)
===================================================================
[CORE PURPOSE]
LogicLock is an infrastructure library designed for maximum stability in
critical Python systems. It guarantees reliable data transfer between
isolated child processes (Guardians) and the Parent process.
[PROVEN ROBUSTNESS]
* INTEGRITY: All results are validated with an SHA-256 Checksum before use.
* RESILIENCE: Guaranteed cleanup of all resources (files/shared memory)
even if the Guardian process crashes unexpectedly.
[QUICK USAGE]
Use the decorator to isolate your function and 'exports.KEY' to retrieve
the result synchronously.
<<< CODE SNIPPET >>>
from logiclock.logiclock_core import isolate_export, exports
@isolate_export(key='MY_TASK')
def heavy_job():
return 'validated result'
result = exports.MY_TASK
<<< END CODE SNIPPET >>>
[ROBUSTNESS VERIFICATION]
To run the complete suite of tests that confirms stability and guaranteed cleanup:
python resilience_test_suite.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
logiclock_ipc-0.1.0.tar.gz
(7.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file logiclock_ipc-0.1.0.tar.gz.
File metadata
- Download URL: logiclock_ipc-0.1.0.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bad047252e2ebbe90efa89506156efbe2acc9939b09f72f0db75631ac022a44f
|
|
| MD5 |
dd7e81bef8dec89286d45ecaf092e713
|
|
| BLAKE2b-256 |
9b0da6465fab05fab098fc911d7bc99d760eb7943bc1e5fa59c53b5627da5cbb
|
File details
Details for the file logiclock_ipc-0.1.0-py3-none-any.whl.
File metadata
- Download URL: logiclock_ipc-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd29cda6cec3d75bdd619ebd64a1587c9ad2f72999f4bd518cfe058c2fe0cdad
|
|
| MD5 |
db5ab3b8357f481818223d97dd7bfc45
|
|
| BLAKE2b-256 |
91a2f474542f808a54f0019c624d4c03dce8c54244f4022da5d924654b9badc9
|