Eric Froemling
|
36af7d7154
|
tweaked DataclassFieldLookup typing
|
2021-10-01 11:44:14 -05:00 |
|
Eric Froemling
|
8fde389001
|
Replaced FieldStoragePathCapture with cleaner DataclassFieldLookup in dataclassio
|
2021-10-01 10:47:53 -05:00 |
|
Eric Froemling
|
82515efbc5
|
dataclassio now supports nested types
|
2021-09-29 11:19:17 -05:00 |
|
Eric Froemling
|
329e254246
|
efro.dataclassio is now a package instead of an excessively largesingle module
|
2021-09-28 10:50:29 -05:00 |
|
Eric Froemling
|
f368cbf30f
|
efro.message tidying and language updates
|
2021-09-27 16:54:02 -05:00 |
|
Eric Froemling
|
638e428883
|
Added support for protocols containing single message types
|
2021-09-24 12:14:51 -05:00 |
|
Eric Froemling
|
46b02414fd
|
generated senders can now support sync and/or async sends
|
2021-09-23 15:43:14 -05:00 |
|
Eric Froemling
|
91a40f1062
|
Protocol no longer needs to be passed when instantiating message senders/receivers
|
2021-09-23 14:50:04 -05:00 |
|
Eric Froemling
|
43788993e6
|
added send_untyped() and send_async_untyped() to messaging system
|
2021-09-22 12:48:15 -05:00 |
|
Eric Froemling
|
08ea737144
|
moved some bound-sender/receiver functionality to base classes instead of generated
|
2021-09-21 16:52:33 -05:00 |
|
Eric Froemling
|
f8bd041588
|
added protocol attr to bound message senders/receivers
|
2021-09-21 16:02:10 -05:00 |
|
Eric Froemling
|
0f77fe19ce
|
specifying message transport as json strings instead of bytes
|
2021-09-21 14:58:27 -05:00 |
|
Eric Froemling
|
e9cd9a922b
|
tidying async messaging
|
2021-09-21 14:15:20 -05:00 |
|
Eric Froemling
|
c8a6c3733d
|
work on async messaging
|
2021-09-21 12:14:59 -05:00 |
|
Eric Froemling
|
29dba11335
|
Lint fixes for latest pylint (2.11.1)
|
2021-09-16 16:37:07 -05:00 |
|
Eric Froemling
|
934e66eb6c
|
Updating Python init to use new preconfig/config system in 3.8
|
2021-09-16 14:35:29 -05:00 |
|
Eric Froemling
|
fdce8ed968
|
message code generation tidying
|
2021-09-09 13:03:51 -05:00 |
|
Eric Froemling
|
cdb602b921
|
auto-registering more common response types
|
2021-09-09 10:54:25 -05:00 |
|
Eric Froemling
|
34df4658a6
|
now uses None in place of EmptyResponse for simplicity
|
2021-09-09 10:09:31 -05:00 |
|
Eric Froemling
|
6673f8dec6
|
messaging cleanup
|
2021-09-09 08:43:06 -05:00 |
|
Eric Froemling
|
9de3738953
|
more messages work
|
2021-09-08 18:16:44 -05:00 |
|
Eric Froemling
|
95bbb89d14
|
module generation for new messaging stuff
|
2021-09-08 12:02:08 -05:00 |
|
Eric Froemling
|
14c1a20ad0
|
more work on messaging system
|
2021-09-07 16:04:06 -05:00 |
|
Eric Froemling
|
9733751716
|
efro.error.TransportError renamed to CommunicationError
|
2021-09-05 19:40:30 -05:00 |
|
Eric Froemling
|
e9ca5092ef
|
language updates and work on messaging
|
2021-09-02 08:43:05 -05:00 |
|
Eric Froemling
|
39436f910c
|
cleanup for latest pylint and work on messaging
|
2021-08-23 10:06:55 +02:00 |
|
Eric Froemling
|
7417ac0103
|
groundwork for generalized messaging functionality
|
2021-08-16 19:32:49 +02:00 |
|
Eric Froemling
|
2bfaa3e01c
|
lint and language updates
|
2021-07-01 09:58:12 -07:00 |
|
Eric Froemling
|
2b6d627b6a
|
Tidying and updates for mypy 0.9
|
2021-06-09 11:36:22 -05:00 |
|
Eric Froemling
|
a2473a89b0
|
language updates and tidying
|
2021-05-30 19:00:39 -05:00 |
|
Eric Froemling
|
8843b8cccd
|
Improved dataclassio handling of 'Any' types
|
2021-05-27 14:36:31 -05:00 |
|
Eric Froemling
|
06514e913b
|
moved IOAttrs defaults to class level
|
2021-05-27 12:56:49 -05:00 |
|
Eric Froemling
|
2f2ae11d4f
|
Added day and hour value limits to dataclassio
|
2021-05-27 12:39:51 -05:00 |
|
Eric Froemling
|
dc7d7fab1d
|
Added FieldStoragePathCapture to dataclassio
|
2021-05-26 13:31:57 -05:00 |
|
Eric Froemling
|
f2c0067ee1
|
Added checks for storage name clashes to dataclassio
|
2021-05-26 11:40:36 -05:00 |
|
Eric Froemling
|
7f1458304d
|
Added bytes, datetime, and firestore format support to dataclassio
|
2021-05-25 12:22:36 -05:00 |
|
Eric Froemling
|
cb2b3abf25
|
Added storagename and store_deafult functionality to dataclassio
|
2021-05-24 12:24:28 -05:00 |
|
Eric Froemling
|
d0eb50e396
|
Moving a bit of network functionality to efro package
|
2021-05-06 12:04:34 -05:00 |
|
Eric Froemling
|
4b3ecba38d
|
v1.6
|
2021-05-05 14:22:16 -05:00 |
|
Eric Froemling
|
c10cf5c2fe
|
Added tuple and datetime support to dataclassio
|
2021-05-03 16:22:19 -05:00 |
|
Eric Froemling
|
053a514d0e
|
efro.dataclassio cleanup
|
2021-04-30 21:29:19 -05:00 |
|
Eric Froemling
|
a931a856b2
|
Heavily revamped efro.dataclasses functionality for improved communication with master-servers
|
2021-04-30 16:30:42 -05:00 |
|
Eric Froemling
|
8e545189bd
|
Updates for latest pylint
|
2021-04-25 11:35:16 -05:00 |
|
Eric Froemling
|
8c2c586811
|
Language and common lib updates
|
2021-03-27 14:05:24 -07:00 |
|
Eric Froemling
|
7403384270
|
Minor efro.entity fixes
|
2021-03-11 16:16:15 -06:00 |
|
Eric Froemling
|
1c8e3fd01e
|
Added enum key support to ba.entity
|
2021-03-11 16:02:26 -06:00 |
|
Eric Froemling
|
33e4e42837
|
lint fixes and tidying
|
2021-02-22 09:05:05 -06:00 |
|
Eric Froemling
|
94e2155a89
|
Misc tidying and common lib updates
|
2021-02-15 13:10:52 -06:00 |
|
Eric Froemling
|
2a66b5b93f
|
Initial 1.6 builds with private party front-end in place
|
2021-01-26 05:07:44 -08:00 |
|
Eric Froemling
|
09b8526f0d
|
added efro.util.valuedispatchmethod
|
2021-01-15 14:17:27 -08:00 |
|