chia-blockchain/chia/util
Kyle Altendorf 512f7b9fc5
make sure keyring file gets closed (#17126)
* make sure keyring file gets closed

* Update file_keyring.py
2024-01-02 17:06:39 -08:00
..
__init__.py git mv src chia 2021-04-04 21:41:39 -07:00
api_decorators.py @functools.wraps() for the API request decorators (#14234) 2023-01-06 16:55:26 -06:00
bech32m.py Move imports to the top of the file (#14586) 2023-02-22 13:42:01 -06:00
beta_metrics.py mypy: Fix some asyncio.Task related ignores (#13487) 2022-09-23 17:19:36 -05:00
block_cache.py Fix deep reorgs (#16594) 2023-11-15 10:51:04 -06:00
byte_types.py tiny comment typo correction (#17057) 2023-12-15 09:59:53 -06:00
cached_bls.py Use bls from chia rs (#16715) 2023-11-07 09:06:52 -08:00
check_fork_next_block.py hint most chia.types (#14741) 2023-03-06 16:34:22 -06:00
chia_logging.py build(deps): bump concurrent-log-handler from 0.9.24 to 0.9.25 (#17046) 2023-12-19 10:59:00 -06:00
collection.py Check Wallet DB integrity (#14401) 2023-02-21 18:35:15 -06:00
condition_tools.py adapt conditions_dict_for_solution() to how it's used (#17034) 2023-12-13 09:25:20 -06:00
config.py Add support for lists of peers in the config (#16376) 2023-10-24 12:33:19 -05:00
db_synchronous.py Performance tweaks (#17155) 2023-12-22 16:28:31 -06:00
db_version.py configure isort to add the future annotations import (#13327) 2022-09-30 03:40:22 -05:00
db_wrapper.py add DBWrapper2.managed() (#16880) 2023-11-22 13:48:01 -06:00
default_root.py Have simulator not rely on chia_root as originally implemented. & fix simulator tests (#15157) 2023-05-17 12:55:12 -05:00
dump_keyring.py Type hint (#15357) 2023-05-24 19:05:36 -05:00
english.txt pre-commit: Add initial config and run it for all files (#7053) 2021-08-02 10:48:22 -07:00
errors.py Add bad peak cache (#16027) 2023-08-30 13:27:22 -05:00
file_keyring.py make sure keyring file gets closed (#17126) 2024-01-02 17:06:39 -08:00
files.py fix flake8 warnings (#15897) 2023-07-31 09:46:49 -05:00
full_block_utils.py Use bls from chia rs (#16715) 2023-11-07 09:06:52 -08:00
generator_tools.py avoid redundant list->set and set->list conversions (#16855) 2023-11-22 09:02:33 -06:00
hash.py hint chia.util and remove from exclusions (#16521) 2023-10-10 13:45:20 -05:00
initial-config.yaml Performance tweaks (#17155) 2023-12-22 16:28:31 -06:00
inline_executor.py single thread executor (#10919) 2022-03-28 12:47:46 -07:00
ints.py drop int512.PACK (#17016) 2023-12-12 09:42:44 -06:00
json_util.py generalize JSON serializer (#16733) 2023-10-30 08:50:10 -07:00
keychain.py build(deps-dev): bump mypy from 1.5.1 to 1.7.0 (#16788) 2023-11-14 12:20:56 -06:00
keyring_wrapper.py build(deps): bump keyring from 23.13.1 to 24.3.0 (#16885) 2023-11-21 17:29:29 -06:00
limited_semaphore.py add LimitedSemaphore (#13642) 2022-11-06 11:38:25 -06:00
lock.py util: Unify lockfile handling (#12541) 2022-08-04 12:59:39 -05:00
log_exceptions.py Typecheck log_exceptions.py (#14941) 2023-05-23 14:24:56 -05:00
logging.py remove args passed to super() calls (#14407) 2023-01-27 17:19:12 -06:00
lru_cache.py Ms.mypy enable (#13320) 2022-09-08 12:57:15 -05:00
math.py Ensure fee estimates monotonically decrease with time (#14368) 2023-02-06 12:53:03 -06:00
merkle_set.py apply pyupgrade --py38-plus --keep-runtime-typing (#14646) 2023-10-24 12:01:23 -05:00
misc.py managers for services (#16670) 2023-11-16 19:21:12 -06:00
network.py build(deps): bump aiohttp from 3.8.6 to 3.9.0 (#16884) 2023-11-21 17:19:15 -06:00
paginator.py util: Implement Paginator class as interface to access a list by pages (#11247) 2022-05-04 02:20:28 +02:00
path.py configure isort to add the future annotations import (#13327) 2022-09-30 03:40:22 -05:00
permissions.py configure isort to add the future annotations import (#13327) 2022-09-30 03:40:22 -05:00
pprint.py Check Wallet DB integrity (#14401) 2023-02-21 18:35:15 -06:00
prev_transaction_block.py configure isort to add the future annotations import (#13327) 2022-09-30 03:40:22 -05:00
priority_mutex.py tidy priority mutex try/finally (#15542) 2023-06-16 13:03:44 -05:00
profiler.py hint chia.util and remove from exclusions (#16521) 2023-10-10 13:45:20 -05:00
recursive_replace.py configure isort to add the future annotations import (#13327) 2022-09-30 03:40:22 -05:00
safe_cancel_task.py Typecheck chia/util/safe_cancel_task.py (#14943) 2023-05-23 14:24:44 -05:00
service_groups.py apply pyupgrade --py38-plus --keep-runtime-typing (#14646) 2023-10-24 12:01:23 -05:00
setproctitle.py Bump setproctitle from 1.2.3 to 1.3.2 (#13920) 2023-02-28 12:26:50 -06:00
significant_bits.py configure isort to add the future annotations import (#13327) 2022-09-30 03:40:22 -05:00
ssl_check.py hint chia.util and remove from exclusions (#16521) 2023-10-10 13:45:20 -05:00
streamable.py Use bls from chia rs (#16715) 2023-11-07 09:06:52 -08:00
struct_stream.py Merge commit 'a6730326e202c0bd6f0b013fdae357c628f28fde' into checkpoint/main_from_release_2.1.3_a6730326e202c0bd6f0b013fdae357c628f28fde 2023-12-18 17:49:10 -05:00
task_timing.py remove support for Python 3.7 (#14611) 2023-07-14 12:49:58 -05:00
timing.py move time_out_assert() family back to tests (#16846) 2023-11-16 11:20:18 -06:00
vdf_prover.py rename ClassgroupElement.from_bytes() (#16635) 2023-10-18 13:31:15 -05:00
ws_message.py add SizedBytes.random()/.secret(), replace token_bytes() usage (#16276) 2023-09-14 14:08:01 -05:00