|
9ca68307f0
|
fix: Make MuxRPCAPI.__await__ a sync method
|
2023-11-02 12:42:01 +01:00 |
|
|
740762b149
|
chore: Remove the unused decorated function in MuxRPCAPI.define
|
2023-11-02 12:42:01 +01:00 |
|
|
ebcc94516c
|
ci: Add and configure isort, and make it happy
|
2023-11-02 12:42:01 +01:00 |
|
|
9bf9352bfc
|
fix: Check for empty messages before checking its properties in MuxRPCAPI
|
2023-11-02 12:42:01 +01:00 |
|
|
3aa2794b92
|
ci: Add and configure PyLint, and make it happy
|
2023-11-02 12:42:01 +01:00 |
|
|
b30aa39d6b
|
ci: Use black instead of flake8
It results in mostly the same style, plus it’s configurable via pyproject.toml.
|
2023-11-02 12:42:00 +01:00 |
|
|
160ca7109e
|
build: Remove async_generator as a dependency
Python 3.6+ can do this natively.
|
2023-11-02 12:42:00 +01:00 |
|
|
d626b30923
|
test: Move test files to a separate tests directory
|
2023-11-02 12:40:55 +01:00 |
|
|
c66e3c3ee9
|
ci: Upgrade pytest to the latest version
|
2023-11-02 12:25:05 +01:00 |
|
Ryan Flynn
|
975467030a
|
Event.wait() is async, and must be awaited
|
2019-06-14 22:06:42 +02:00 |
|
Cheng Guo
|
166914144d
|
Verify the hash of the fetched blob
|
2019-06-14 22:05:45 +02:00 |
|
Cheng Guo
|
b26b56632f
|
Fixed a bug which causes problem when RPC body size is bigger than 4096
- Fetching blobs (size>4k) works now
- Updated the image fetching code in examples/test_client.py
|
2019-06-14 21:46:43 +02:00 |
|
Cheng Guo
|
3ce46291b3
|
Bugfix for handling a RPC goodbye header
|
2019-06-14 21:38:54 +02:00 |
|
Pedro Ferreira
|
8e4228ede1
|
Specify default Loader
Not specifyin one is now deprecated behaviour.
|
2019-06-12 21:09:48 +02:00 |
|
Pedro Ferreira
|
dc1389d634
|
Adapt code to match secret_handshake changes
|
2018-02-04 22:27:54 +01:00 |
|
Pedro Ferreira
|
d6a1ac792c
|
Use proper timestamp instead of OS-dependent
|
2018-02-04 22:17:38 +01:00 |
|
Pedro Ferreira
|
797315e967
|
Add some additional coverage
|
2017-08-06 12:16:22 +02:00 |
|
Pedro Ferreira
|
73dccb8b15
|
Extract out stream() method
|
2017-08-05 20:02:02 +02:00 |
|
Pedro Ferreira
|
778f74200a
|
Tests for remote feeds
|
2017-08-05 19:32:01 +02:00 |
|
Pedro Ferreira
|
e2ec8313dc
|
Refactor feed code
|
2017-08-05 18:21:14 +02:00 |
|
Pedro Ferreira
|
837fd5e38b
|
Add __init__.py which is apparently needed
For coverage reports to work
|
2017-08-05 12:49:21 +02:00 |
|
Pedro Ferreira
|
ee68cd125b
|
Add load_ssb_secret() to utils
|
2017-08-05 12:40:44 +02:00 |
|
Pedro Ferreira
|
9fc910c37d
|
Python 3.5 compatibility
Close #1 and #3
|
2017-08-01 22:37:14 +02:00 |
|
Pedro Ferreira
|
8427c188ee
|
Several fixes in packet_stream tests
Problem with JSON comparison (order) + awaiting connect()
|
2017-08-01 22:32:23 +02:00 |
|
Pedro Ferreira
|
5c7888e006
|
Use async connect(...)
|
2017-08-01 19:32:36 +02:00 |
|
Pedro Ferreira
|
679cfb3fa1
|
Add test for on_connect
|
2017-07-31 23:53:08 +02:00 |
|
Pedro Ferreira
|
14291ed863
|
Add some additional packet_stream tests
|
2017-07-31 23:17:32 +02:00 |
|
Pedro Ferreira
|
3a0ad1b3ff
|
Fix test_feed
|
2017-07-31 23:16:20 +02:00 |
|
Pedro Ferreira
|
f2f4a829d2
|
Allow low level transport class to be overridden
|
2017-07-31 23:15:52 +02:00 |
|
Pedro Ferreira
|
e6b91af497
|
Added first packet_stream tests
|
2017-07-30 22:31:17 +02:00 |
|
Pedro Ferreira
|
69394936ee
|
Make read(...) clearer and easier to manage
|
2017-07-30 22:28:42 +02:00 |
|
Pedro Ferreira
|
3d652d11cd
|
Properly handle MuxRPC errors
|
2017-07-30 15:02:09 +02:00 |
|
Pedro Ferreira
|
dda0b488c6
|
Handle split packets properly
|
2017-07-30 11:51:11 +02:00 |
|
Pedro Ferreira
|
ae5b99acfa
|
Rename module
|
2017-07-30 11:50:25 +02:00 |
|
Pedro Ferreira
|
02f50239fc
|
Apparently working sink handler
|
2017-07-30 10:52:04 +02:00 |
|
Pedro Ferreira
|
e2e893018b
|
Working examples for duplex, requests, source
|
2017-07-30 10:14:26 +02:00 |
|
Pedro Ferreira
|
ecb67ebcf4
|
Partially working implementation (yay!)
|
2017-07-29 11:54:53 +02:00 |
|
Pedro Ferreira
|
21af5fba09
|
Extract secret-handshake into separate lib
|
2017-06-05 00:28:29 +02:00 |
|
Pedro Ferreira
|
fe95688f9d
|
First partially working implementation
|
2017-06-02 20:09:55 +02:00 |
|