Skip to main content

ECMind blue client: Manage

Helper modules for the ecmind_blue_client to ease the work with management APIs. See discussion here: https://hub.ecmind.ch/t/119

Installation

pip install ecmind_blue_client_manage

Usage

from ecmind_blue_client.tcp_client import TcpClient as Client
from ecmind_blue_client_manage import manage

client = Client(hostname='localhost', port=4000, appname='test', username='root', password='optimal')
print(manage.get_users(client))

`Sessions

Small example to get all sessions of a enaio server. For example useful for monitoring proposes.

from ecmind_blue_client.tcp_client import TcpClient as Client
from ecmind_blue_client_manage import manage

client = Client(hostname='localhost', port=4000, appname='test', username='root', password='optimal')
sessions = manage.get_sessions(client)
ax_sessions = list(filter(lambda s: s['instname'] == 'ax', sessions))

print(f"Number of sessions: {len(sessions)}")
print(f"Number of windows client sessions: {len(ax_sessions)}")

Metadata

Release files for ecmind-blue-client-manage 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ecmind-blue-client-manage 0.2.2
File Size Uploaded Provenance
ecmind_blue_client_manage-0.2.2.tar.gz 7.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for ecmind-blue-client-manage 0.2.2
File Interpreter ABI Platform
ecmind_blue_client_manage-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 14.8 kB

Release files / ecmind_blue_client_manage-0.2.2.tar.gz

Download URL ecmind_blue_client_manage-0.2.2.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
35a0ad2ee7efc63dd3b5fae486de302f9d5cd3301e4ce8537f4f02833a90fea9
BLAKE2b-256 checksum
How to use checksums
06696d412e4a755b6b6c88bcc3c30860f5bc9a5e49cb9ebe88e679503a8f2959
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / ecmind_blue_client_manage-0.2.2-py3-none-any.whl

Download URL ecmind_blue_client_manage-0.2.2-py3-none-any.whl
Size 7.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
179c61adac909f5a277e7bc4d3fec6f6bc9b002956ba561c1a6663072550bd24
BLAKE2b-256 checksum
How to use checksums
eead92cf89bb7f43245561e080c60f1820ab87146964b2ee5763065301ddb1af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Security for ecmind-blue-client-manage 0.2.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page