Itamar Turner-Trauring
|
2f693c47f9
|
Don't leak variable on Python 2.
|
2020-07-16 14:37:26 -04:00 |
|
Itamar Turner-Trauring
|
7abc54c429
|
Merge remote-tracking branch 'origin/master' into 3342-base32-and-base62-to-python-3
|
2020-07-16 14:21:42 -04:00 |
|
Jean-Paul Calderone
|
c493396148
|
Merge pull request #740 from tahoe-lafs/3340-unused-code-in-util
Delete some dead code.
Fixes: ticket:3340
|
2020-07-15 20:08:41 -04:00 |
|
Itamar Turner-Trauring
|
6af32fdfa7
|
Make sure the public API exposes native bytes, not Future bytes.
|
2020-07-15 15:59:46 -04:00 |
|
Itamar Turner-Trauring
|
ed6e1cb7ef
|
Fix formatting.
|
2020-07-15 15:51:09 -04:00 |
|
Itamar Turner-Trauring
|
ed8b10c12f
|
Finish porting to Python 3.
|
2020-07-15 15:00:29 -04:00 |
|
Itamar Turner-Trauring
|
fa5b5fa436
|
Manual part of port to Python 3.
|
2020-07-15 14:55:56 -04:00 |
|
Itamar Turner-Trauring
|
bb7d31c5e4
|
Futurize part of port to Python 3.
|
2020-07-15 11:19:57 -04:00 |
|
Itamar Turner-Trauring
|
60a1a24423
|
Manual portion of port to Python 3.
|
2020-07-15 11:13:59 -04:00 |
|
Itamar Turner-Trauring
|
093125ca43
|
Port to Python 3.
|
2020-07-15 11:05:23 -04:00 |
|
Itamar Turner-Trauring
|
3688291df2
|
Handy way to run Python 3 tests, until the ratchet is going.
|
2020-07-14 13:53:26 -04:00 |
|
Itamar Turner-Trauring
|
5fd01523cf
|
This module is not a thing.
|
2020-07-14 13:53:13 -04:00 |
|
Itamar Turner-Trauring
|
21a9ffef7a
|
Not strings.
|
2020-07-14 13:46:12 -04:00 |
|
Itamar Turner-Trauring
|
db41d5af6f
|
Merge pull request #743 from tahoe-lafs/3342-more-tests-for-base32-base62
Fixes https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3343
|
2020-07-14 13:41:20 -04:00 |
|
Itamar Turner-Trauring
|
e0adb3b37d
|
Port to Python 3.
|
2020-07-14 13:35:46 -04:00 |
|
Itamar Turner-Trauring
|
b5db85afbe
|
Initial, manual steps of Python 3 port.
|
2020-07-14 11:53:40 -04:00 |
|
Itamar Turner-Trauring
|
3abb9e9db4
|
Rip out a whole bunch of code, either deleting or replacing with stdlib's base32 implementation.
|
2020-07-14 11:45:05 -04:00 |
|
Itamar Turner-Trauring
|
f3db64ad74
|
Port to Python 3.
|
2020-07-14 11:29:09 -04:00 |
|
Itamar Turner-Trauring
|
ab3737d686
|
Note this module has been ported to Python 3.
|
2020-07-14 11:28:51 -04:00 |
|
Itamar Turner-Trauring
|
9c428be0e2
|
Port base62 to Python 3.
|
2020-07-14 11:24:45 -04:00 |
|
Itamar Turner-Trauring
|
459d68118c
|
Merge branch '3342-more-tests-for-base32-base62' into 3342-base32-and-base62-to-python-3
|
2020-07-14 10:26:46 -04:00 |
|
Itamar Turner-Trauring
|
77ae087c77
|
Remove a2b_l and b2a_l from public API, to ease likely future switch to stdlib
base64's implementation.
|
2020-07-13 16:12:53 -04:00 |
|
Itamar Turner-Trauring
|
e23dbcdf56
|
Document current public API.
|
2020-07-13 15:41:01 -04:00 |
|
Itamar Turner-Trauring
|
1a3a1ffcaa
|
Restore eliot code.
|
2020-07-13 14:33:13 -04:00 |
|
Itamar Turner-Trauring
|
af916c3968
|
Merge branch 'master' into 3341-more-python-3-utils
|
2020-07-13 14:30:11 -04:00 |
|
Itamar Turner-Trauring
|
1e41df9f48
|
Add to list of ported modules.
|
2020-07-09 14:38:07 -04:00 |
|
Itamar Turner-Trauring
|
7d1fdd8284
|
Port modules to Python 3.
|
2020-07-09 14:32:16 -04:00 |
|
Itamar Turner-Trauring
|
0cf1117165
|
Move the tests for deferredutil into their own module.
|
2020-07-09 14:20:12 -04:00 |
|
Itamar Turner-Trauring
|
e108ecb4b0
|
Fix lint.
|
2020-07-09 13:56:25 -04:00 |
|
Itamar Turner-Trauring
|
af86066eab
|
Delete some dead code.
|
2020-07-09 13:52:06 -04:00 |
|
Itamar Turner-Trauring
|
12d5131568
|
Fix pyflakes issues.
|
2020-07-09 13:12:30 -04:00 |
|
Itamar Turner-Trauring
|
bd6ff36b2f
|
Fix typo.
|
2020-07-08 12:13:24 -04:00 |
|
Itamar Turner-Trauring
|
939648c04f
|
Add back missing function.
|
2020-07-08 12:13:19 -04:00 |
|
Itamar Turner-Trauring
|
229583c596
|
Switch to mathutil from pyutil (it has tests, and has already been ported to
Python 3).
|
2020-07-08 12:02:58 -04:00 |
|
Itamar Turner-Trauring
|
016c7754a6
|
Switch to use pyutil's assertutil implementation.
|
2020-07-08 11:57:10 -04:00 |
|
Itamar Turner-Trauring
|
f548593f37
|
Fix test_python3, and mark these two modules as being ported as well.
|
2020-07-06 14:18:18 -04:00 |
|
Itamar Turner-Trauring
|
b990334104
|
Add the builtins import to make Python 2 builtins match Python 3's.
|
2020-07-06 14:00:02 -04:00 |
|
Itamar Turner-Trauring
|
83b9bbf743
|
Switch definitely to _python3.py for listing modules, but also note if a module
has been ported in its docstring.
|
2020-07-03 13:28:36 -04:00 |
|
Itamar Turner-Trauring
|
12691eb597
|
Only install module mappings once.
|
2020-07-02 14:31:33 -04:00 |
|
Itamar Turner-Trauring
|
ad7f44db99
|
Listed ported modules.
|
2020-07-02 14:27:43 -04:00 |
|
Itamar Turner-Trauring
|
70a029fb81
|
Tests pass on both Python 2 and Python 3.
|
2020-07-02 14:26:35 -04:00 |
|
Itamar Turner-Trauring
|
99b62775e9
|
Initial list of ported modules.
|
2020-07-02 13:42:30 -04:00 |
|
meejah
|
2418e90bf0
|
CacheDirectoryManager is unused
|
2020-05-06 15:22:22 -06:00 |
|
meejah
|
4c3d0ea6cc
|
use 'with open' for more file-opens
|
2020-05-04 21:59:15 -06:00 |
|
Jean-Paul Calderone
|
6f1f30e4bf
|
pyflakes cleanups
|
2020-02-13 12:15:09 -05:00 |
|
Jean-Paul Calderone
|
ef73e18f3d
|
Remove the greater part of the implementation
|
2020-02-13 10:43:50 -05:00 |
|
Jean-Paul Calderone
|
f032cd50d0
|
Merge pull request #678 from tahoe-lafs/2239.remove-tahoesvc-and-pkgresutil
Remove tahoesvc and pkgresutil
Fixes: ticket:2239
|
2020-02-11 13:29:46 -05:00 |
|
Jean-Paul Calderone
|
0004782cfc
|
Remove the helper module
|
2020-01-13 15:34:34 -05:00 |
|
Jean-Paul Calderone
|
f6e7721dad
|
Remove tahoesvc and pkgresutil
|
2020-01-13 15:33:21 -05:00 |
|
Jean-Paul Calderone
|
21bf7fc25c
|
Merge remote-tracking branch 'origin/master' into integration/storage-economics
|
2019-08-16 15:39:31 -04:00 |
|
Jean-Paul Calderone
|
b7e3633056
|
Fix a lot of classic classes in Tahoe-LAFS
|
2019-08-13 16:55:40 -04:00 |
|
Jean-Paul Calderone
|
3b6e1e344b
|
Don't blow up the web status if we get an unrecognized announcement
|
2019-08-03 06:19:01 -04:00 |
|
Jean-Paul Calderone
|
fb4c5cf91f
|
Allow for dynamic configuration validation rules
|
2019-08-03 05:34:21 -04:00 |
|
meejah
|
c6d41b310a
|
str -> bytes
|
2019-07-08 14:16:37 -06:00 |
|
meejah
|
c2c2eda52e
|
bytes
|
2019-07-08 14:16:28 -06:00 |
|
meejah
|
a27a5ce581
|
test all error-cases, and some fixups
|
2019-06-17 21:56:06 -06:00 |
|
meejah
|
310fb60247
|
move AES to a helper-function style
|
2019-06-17 15:54:46 -06:00 |
|
heartsucker
|
96ba55dd5c
|
autopep8 on hashutil to make it more readable
|
2019-06-13 22:19:28 -06:00 |
|
heartsucker
|
9e31bfe2f4
|
update code/test to use new ed25512 module
|
2019-06-13 22:19:28 -06:00 |
|
heartsucker
|
3a5a0fb572
|
replaced uses of pycryptopp's ed25519 with our own
|
2019-06-13 22:18:55 -06:00 |
|
heartsucker
|
008825b0fd
|
replaced referecnes to pycryptopp AES with own wrapper
|
2019-06-13 22:18:55 -06:00 |
|
tpltnt
|
4c2f0db5d2
|
made OneShotObserverList a new-style class
|
2019-05-26 08:28:18 +02:00 |
|
tpltnt
|
c8f11dc2d3
|
ported old-style classes to new-style
|
2019-05-26 08:28:18 +02:00 |
|
Jean-Paul Calderone
|
b5659bd312
|
Some gc hinting and docs
|
2019-05-09 15:45:07 -06:00 |
|
Jean-Paul Calderone
|
b31acb790a
|
Try to clean up the fds created by listenOnUnused that might leak
|
2019-05-09 15:45:07 -06:00 |
|
meejah
|
fee6eb38a9
|
Merge pull request #603 from tahoe-lafs/3028-string-literals
updated string literal syntax for python3 compatibility
|
2019-04-26 17:39:38 +00:00 |
|
meejah
|
27a0a7400d
|
Merge pull request #600 from tahoe-lafs/3019-remove-tuple-unpacking
3019 remove tuple unpacking, Fixes: ticket:3019
|
2019-04-26 17:37:56 +00:00 |
|
heartsucker
|
05e0d19cca
|
updated string literal syntax for python3 compatibility
|
2019-04-25 11:18:33 +02:00 |
|
heartsucker
|
c0939e9b99
|
removed use of backticks for repr for python3 compatibility
|
2019-04-18 13:50:21 +02:00 |
|
heartsucker
|
a087a5be72
|
removed tuple unpacking in function definitons for python3 compatibility
|
2019-04-18 13:37:18 +02:00 |
|
Jean-Paul Calderone
|
9a30eaa83c
|
move listenOnUnused to a place where implementation code can use it
|
2019-04-16 11:26:15 -04:00 |
|
heartsucker
|
ae5e282e2f
|
update raise syntax for python3 compatibility
|
2019-04-05 11:39:10 +02:00 |
|
heartsucker
|
0750dbac38
|
updated all python files to use pep-3110 exception syntax for python3 compatibility
|
2019-04-04 11:57:58 +02:00 |
|
heartsucker
|
f4ff91a6c1
|
updated python2 long numeric literals for python3 compatibility
|
2019-04-03 10:04:02 +02:00 |
|
heartsucker
|
129ef22185
|
updated instances of octal literals to use the format 0o123 for python3 compatibility
|
2019-03-29 11:08:44 +01:00 |
|
heartsucker
|
64f4dfa8ca
|
replaced all remaining instances of the print statement with the print function
|
2019-03-24 14:14:00 +01:00 |
|
Jean-Paul Calderone
|
f7f9cf6abc
|
Merge pull request #576 from tahoe-lafs/3005.upstream-inline_callbacks
Use upstream inline_callbacks implementation.
Fixes: ticket:3005
|
2019-03-21 16:24:21 -04:00 |
|
Jean-Paul Calderone
|
1f254fbdcc
|
log the unicode instead of the localized byte string
|
2019-03-20 16:17:55 -04:00 |
|
Jean-Paul Calderone
|
e2d242d299
|
remove our implementation of inline_callbacks
re-publish Eliot's
|
2019-03-20 12:53:24 -04:00 |
|
Jean-Paul Calderone
|
1d0c862c54
|
convert some tests over to the new base class
in support of better logging
|
2019-03-14 11:24:35 -04:00 |
|
Jean-Paul Calderone
|
6ccd9f4b44
|
try to get some indication of fake behavior in the log
|
2019-03-14 11:23:16 -04:00 |
|
Jean-Paul Calderone
|
831452f776
|
Add missing import
|
2019-03-12 20:32:15 -04:00 |
|
Jean-Paul Calderone
|
0e3c4d40b8
|
Add some Eliot events related to fs notifications
|
2019-03-12 19:35:36 -04:00 |
|
Jean-Paul Calderone
|
39694fcfde
|
this include_args is basically useless
|
2019-03-07 13:30:54 -05:00 |
|
Jean-Paul Calderone
|
5de4f4094e
|
let it not return a Deferred
|
2019-03-07 13:30:47 -05:00 |
|
Jean-Paul Calderone
|
7d6e36d9c7
|
A basic implementation of the idea.
|
2019-03-07 13:07:02 -05:00 |
|
Jean-Paul Calderone
|
26a7cc4f21
|
The log directory may not yet exist.
|
2019-03-04 10:08:53 -05:00 |
|
Jean-Paul Calderone
|
fe60980ccc
|
and switch away from Windows drive separator...
|
2019-02-27 06:42:57 -05:00 |
|
Jean-Paul Calderone
|
d203fde9f6
|
Change away from the Windows directory separator for the escape char
|
2019-02-26 19:06:35 -05:00 |
|
Jean-Paul Calderone
|
25a62001dd
|
Improve the failure case user experience
And test it
|
2019-02-26 19:05:39 -05:00 |
|
Jean-Paul Calderone
|
ca82d4f83d
|
Merge remote-tracking branch 'origin/master' into 2972.magic-folder-eliot-logs
|
2019-02-26 13:33:39 -05:00 |
|
Jean-Paul Calderone
|
7fb695f956
|
Add user-facing help about destinations
|
2019-02-25 13:34:02 -05:00 |
|
Jean-Paul Calderone
|
4f238d0f64
|
Clarify possible usage here
|
2019-02-25 13:11:52 -05:00 |
|
Jean-Paul Calderone
|
abae1be9c6
|
Add helpers for configuring and using Eliot logging
|
2019-02-25 11:52:50 -05:00 |
|
Jean-Paul Calderone
|
f90a137552
|
Basic housekeeping previously missed
|
2019-02-25 08:57:38 -05:00 |
|
Jean-Paul Calderone
|
f1a7dcf309
|
A fair bit more Eliot conversion
|
2019-02-25 08:35:57 -05:00 |
|
Jean-Paul Calderone
|
3020fb979d
|
Hoist some of this to a shared module
|
2019-02-25 08:35:57 -05:00 |
|
Jean-Paul Calderone
|
6ca328ba94
|
Fix comparison of NummedObj against non-NummedObj
Previously this would explode with AttributeError.
|
2019-02-25 08:35:57 -05:00 |
|
Jean-Paul Calderone
|
19f06809e2
|
That was all nonsense. Throw it out.
|
2019-02-22 09:11:44 -05:00 |
|
Jean-Paul Calderone
|
e55ee7d044
|
Move generator context state to a generator context manager
|
2019-02-22 08:40:16 -05:00 |
|