|
|
ddb55dc462
|
Merge pull request 'refactor: make connector use queues' (#4) from refactor/make-connector-use-queues into develop
Reviewed-on: #4
|
2025-11-30 17:35:33 +00:00 |
|
|
|
38d663a501
|
style(connector.py): add typing to variables
|
2025-11-30 18:34:38 +01:00 |
|
|
|
bc62dbed66
|
feat(connector.py): handle self.selector.unregister exceptions in Connector.close()
|
2025-11-19 21:56:42 +01:00 |
|
|
|
a28c724145
|
style(connector.py): add blank line
|
2025-11-19 21:55:24 +01:00 |
|
|
|
54d2ba0083
|
feat(connector.py): add pending_acks and handle inbound/outbound ACKs
|
2025-11-19 21:54:32 +01:00 |
|
|
|
5458281186
|
feat(connector.py): add Connector.send() method
|
2025-11-19 21:53:08 +01:00 |
|
|
|
99e94e2f5a
|
feat(connector.py): add Connector.running attribute
|
2025-11-19 21:52:19 +01:00 |
|
|
|
fcaa7dae70
|
build(uv.lock): update judas_protocol to 0.5.0
|
2025-11-19 21:46:22 +01:00 |
|
|
|
00d1d869d5
|
build(uv.lock): update judas_protocol to 0.4.3
|
2025-10-05 13:43:57 +02:00 |
|
|
|
3a46ed197a
|
docs(connector.py): add docstrings
|
2025-09-23 23:36:21 +02:00 |
|
|
|
53912ed339
|
refactor(connector.py): rewrite Connector to use selectors
|
2025-09-23 23:35:09 +02:00 |
|
|
|
8646388851
|
build(uv.lock): update judas_protocol to 0.3.0
|
2025-09-23 23:32:10 +02:00 |
|
|
|
b8333b6408
|
refactor(connector.py): avoid recursion in connect()
|
2025-09-23 13:50:48 +02:00 |
|
|
|
ae69e9e956
|
Merge pull request 'feat: add Client class' (#3) from feat/add-client-class into develop
Reviewed-on: #3
|
2025-09-23 11:36:37 +00:00 |
|
|
|
431d8bb3bb
|
fix(__main__.py): fix wrong import
|
2025-09-22 21:26:11 +02:00 |
|
|
|
a00668ecf3
|
fix(client.py): fix wrong import
|
2025-09-22 21:26:02 +02:00 |
|
|
|
9b077c8c48
|
revert: "feat(__init__.py): import Client and Connector"
This reverts commit b887525cf1.
|
2025-09-22 21:24:37 +02:00 |
|
|
|
7ce32855c4
|
refactor(__main__.py): use Client
|
2025-09-22 21:21:01 +02:00 |
|
|
|
b887525cf1
|
feat(__init__.py): import Client and Connector
|
2025-09-22 21:19:54 +02:00 |
|
|
|
3512608dd1
|
chore(connector.py): reduce loop interval to 0.1 s in _loop()
|
2025-09-22 21:19:14 +02:00 |
|
|
|
5261ad8e9f
|
feat(connector.py): call on_message() on receive
|
2025-09-22 21:18:28 +02:00 |
|
|
|
b7562703dd
|
fix(connector.py): handle multiple messages in one packet
|
2025-09-22 21:17:41 +02:00 |
|
|
|
cf78a4b05b
|
chore(connector.py): clarify debug message for connector loop
|
2025-09-22 21:15:02 +02:00 |
|
|
|
3c86a5fefd
|
feat(connector.py): add on_message handler function argument to init
|
2025-09-22 21:13:32 +02:00 |
|
|
|
014c4296e0
|
refactor(connector.py): remove unused Connector._get_mac_address() method
|
2025-09-22 21:12:19 +02:00 |
|
|
|
1182e089bc
|
refactor(connector.py): make connect_timeout and ack_timeout keyword-only
|
2025-09-22 21:11:32 +02:00 |
|
|
|
cc1145a4ac
|
feat(connector.py): get mac address from init argument
|
2025-09-22 21:10:47 +02:00 |
|
|
|
21bc86fa8a
|
feat(client.py): add Client class
|
2025-09-22 21:09:45 +02:00 |
|
|
|
b9d0fd92a6
|
build(uv.lock): update judas_protocol to 0.2.0
|
2025-09-22 21:02:03 +02:00 |
|
|
|
35b3af31be
|
refactor(connector.py): fix typing of Connector.ack_timeout
|
2025-09-20 20:22:43 +02:00 |
|