Itamar Turner-Trauring
|
6659350ff3
|
Improve type annotations.
|
2023-03-24 10:18:15 -04:00 |
|
Itamar Turner-Trauring
|
75da037d67
|
Add race() implementation from https://github.com/twisted/twisted/pull/11818
|
2023-03-08 14:25:04 -05:00 |
|
meejah
|
6c0c9470cf
|
Merge pull request #1206 from tahoe-lafs/2916.grid-manager-proposal.6
Grid Manager: more control over which storage-servers a client uploads to
|
2023-02-28 19:05:32 +00:00 |
|
meejah
|
5672a28350
|
more-specific error
|
2023-02-28 10:43:55 -07:00 |
|
meejah
|
b28ac6118b
|
different way to say 'all items okay'
|
2023-02-28 10:43:49 -07:00 |
|
meejah
|
1587a71bba
|
spelling
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
|
2023-02-27 17:26:06 -07:00 |
|
Itamar Turner-Trauring
|
2f6632ecb9
|
Improve type checking.
|
2023-02-24 10:58:22 -05:00 |
|
meejah
|
a6a2eb1c93
|
export it too
Co-authored-by: Jean-Paul Calderone <exarkun@twistedmatrix.com>
|
2023-02-23 15:37:46 -07:00 |
|
meejah
|
affe0cb37b
|
fine?
|
2023-02-21 00:02:53 -07:00 |
|
meejah
|
464498f6bf
|
Merge branch 'master' into 2916.grid-manager-proposal.6
|
2023-02-20 11:24:20 -07:00 |
|
Itamar Turner-Trauring
|
b14b2d0409
|
Use a nicer shutdown mechanism.
|
2023-02-20 12:01:14 -05:00 |
|
Itamar Turner-Trauring
|
b221954946
|
A working thread pool.
|
2023-02-06 13:09:22 -05:00 |
|
Itamar Turner-Trauring
|
1eba202c08
|
Merge pull request #1231 from tahoe-lafs/3939-faster-http-protocol
Faster http protocol, part 1 (and maybe faster Foolscap too, while we're at it)
Fixes ticket:3939
|
2022-12-05 14:05:55 -05:00 |
|
Jean-Paul Calderone
|
c542b84637
|
remove the annotations
everything is broken on older pythons
|
2022-12-02 08:47:07 -05:00 |
|
Jean-Paul Calderone
|
c6cc3708f4
|
Fixup the annotations a bit
|
2022-12-02 08:38:46 -05:00 |
|
Jean-Paul Calderone
|
9619e286f4
|
Switch the web testing double to BytesKeyDict
This will catch more str/bytes errors by default than `dict`
|
2022-12-02 08:16:02 -05:00 |
|
Itamar Turner-Trauring
|
41533f162e
|
Not used anymore.
|
2022-11-23 10:20:32 -05:00 |
|
Itamar Turner-Trauring
|
435df4923f
|
Merge branch 'master' into 2916.grid-manager-proposal.6
|
2022-10-05 10:18:09 -04:00 |
|
meejah
|
8d8b0e6f01
|
cleanup
|
2022-09-21 20:40:25 -06:00 |
|
meejah
|
8474ecf83d
|
typo
|
2022-09-21 20:15:07 -06:00 |
|
meejah
|
930f4029f3
|
properly write pid, create-time
|
2022-09-21 20:07:46 -06:00 |
|
meejah
|
0a09d23525
|
more docstring
|
2022-09-21 19:29:40 -06:00 |
|
meejah
|
e111694b3e
|
get rid of find_process=
|
2022-09-21 19:28:09 -06:00 |
|
meejah
|
56775dde19
|
refactor: parsing in a function
|
2022-09-21 19:05:30 -06:00 |
|
meejah
|
5973196931
|
refactor: use filelock and test it
|
2022-09-21 19:00:27 -06:00 |
|
meejah
|
82c72ddede
|
cleanup
|
2022-09-17 16:37:30 -06:00 |
|
meejah
|
642b604753
|
use stdin-closing for pidfile cleanup too
|
2022-09-17 16:36:55 -06:00 |
|
meejah
|
3bfb60c6f4
|
back to context-manager, simplify
|
2022-09-17 16:36:25 -06:00 |
|
meejah
|
fb532a71ef
|
own pid-file checks
|
2022-09-17 16:31:49 -06:00 |
|
Itamar Turner-Trauring
|
1bcca7f630
|
Python 3 tweaks.
|
2022-07-18 11:29:20 -04:00 |
|
Itamar Turner-Trauring
|
1ede0e7786
|
Merge remote-tracking branch 'meejah/2916.grid-manager-proposal.5' into 2916.grid-manager-proposal.6
|
2022-07-15 14:06:10 -04:00 |
|
Itamar Turner-Trauring
|
186aa9abc4
|
Make the utility reusable.
|
2022-04-15 09:32:15 -04:00 |
|
Itamar Turner-Trauring
|
e1f9f7de94
|
Note for future improvement.
|
2022-01-25 10:06:23 -05:00 |
|
Jean-Paul Calderone
|
eee1f0975d
|
note about how to clean this up later
|
2021-12-01 15:16:16 -05:00 |
|
Jean-Paul Calderone
|
20e0626e42
|
add capture_logging that parameterizes JSON encoder
|
2021-11-29 13:43:27 -05:00 |
|
Jean-Paul Calderone
|
3eb1a5e7cb
|
Add a MemoryLogger that prefers our encoder
and use it instead of Eliot's
|
2021-11-29 13:43:27 -05:00 |
|
Jean-Paul Calderone
|
f40da7dc27
|
Put the choice of JSON encoder for Eliot into its own module
and use it in a few places
|
2021-11-29 13:43:27 -05:00 |
|
Itamar Turner-Trauring
|
d5b48e65c7
|
Fix bug in jsonbytes.
|
2021-08-27 10:14:39 -04:00 |
|
Itamar Turner-Trauring
|
c7f0a099e1
|
More compatibility with stdlib json module.
|
2021-08-26 15:44:54 -04:00 |
|
meejah
|
7ad6c9269c
|
Merge branch 'master' into 2916.grid-manager-proposal.5
|
2021-08-25 14:04:53 -06:00 |
|
Jean-Paul Calderone
|
66d40527d1
|
Merge remote-tracking branch 'origin/master' into 3528.test_cli-no-mock
|
2021-08-11 12:56:00 -04:00 |
|
Itamar Turner-Trauring
|
d060af641a
|
Python 3 port is essentially done-get rid of relevant tests and tracking code.
|
2021-07-30 11:13:57 -04:00 |
|
Itamar Turner-Trauring
|
af49dcb89e
|
On Python 2 we don't need to convert byte keys to unicode.
|
2021-07-05 16:35:06 -07:00 |
|
Itamar Turner-Trauring
|
e0b4cf057e
|
Fix logging of bytes in Foolscap on Python 3.
|
2021-07-05 16:03:24 -07:00 |
|
Itamar Turner-Trauring
|
2447d09fc0
|
Port to Python 3.
|
2021-06-14 11:58:48 -04:00 |
|
Itamar Turner-Trauring
|
293cea6fd2
|
Port to Python 3.
|
2021-06-03 09:40:11 -04:00 |
|
Itamar Turner-Trauring
|
279d6b6542
|
Port to Python 3.
|
2021-06-03 09:39:13 -04:00 |
|
Itamar Turner-Trauring
|
cb1e591c6e
|
Port to Python 3.
|
2021-06-03 09:37:59 -04:00 |
|
Itamar Turner-Trauring
|
77676c1648
|
Port to Python 3.
|
2021-06-03 09:36:22 -04:00 |
|
Itamar Turner-Trauring
|
cf68f55039
|
Port to Python 3.
|
2021-06-03 09:34:42 -04:00 |
|