isort: Remove all chia.full_node
exceptions and sort the related files (#13953)
This commit is contained in:
parent
2e2c297a80
commit
e0b8165cc5
13 changed files with 82 additions and 84 deletions
12
.isort.cfg
12
.isort.cfg
|
@ -6,18 +6,6 @@ add_imports=from __future__ import annotations
|
|||
# venv/bin/isort --check . |& sed -n "s;ERROR: ${PWD}/\(.*\) Imports are.*; \1;p" | sort | uniq
|
||||
extend_skip=
|
||||
chia/clvm/spend_sim.py
|
||||
chia/full_node/block_height_map.py
|
||||
chia/full_node/block_store.py
|
||||
chia/full_node/bundle_tools.py
|
||||
chia/full_node/coin_store.py
|
||||
chia/full_node/full_node_api.py
|
||||
chia/full_node/full_node.py
|
||||
chia/full_node/generator.py
|
||||
chia/full_node/hint_store.py
|
||||
chia/full_node/lock_queue.py
|
||||
chia/full_node/mempool_check_conditions.py
|
||||
chia/full_node/mempool_manager.py
|
||||
chia/full_node/weight_proof.py
|
||||
chia/introducer/introducer.py
|
||||
chia/plotters/bladebit.py
|
||||
chia/plotters/chiapos.py
|
||||
|
|
|
@ -1,14 +1,18 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import logging
|
||||
from dataclasses import dataclass
|
||||
from pathlib import Path
|
||||
from typing import Dict, List, Optional, Tuple
|
||||
from chia.util.ints import uint32
|
||||
|
||||
import aiofiles
|
||||
|
||||
from chia.types.blockchain_format.sized_bytes import bytes32
|
||||
from chia.types.blockchain_format.sub_epoch_summary import SubEpochSummary
|
||||
from pathlib import Path
|
||||
import aiofiles
|
||||
from dataclasses import dataclass
|
||||
from chia.util.streamable import Streamable, streamable
|
||||
from chia.util.files import write_file_async
|
||||
from chia.util.db_wrapper import DBWrapper2
|
||||
from chia.util.files import write_file_async
|
||||
from chia.util.ints import uint32
|
||||
from chia.util.streamable import Streamable, streamable
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ from __future__ import annotations
|
|||
import dataclasses
|
||||
import logging
|
||||
import sqlite3
|
||||
from typing import Dict, List, Optional, Tuple, Any, Union, Sequence
|
||||
from typing import Any, Dict, List, Optional, Sequence, Tuple, Union
|
||||
|
||||
import typing_extensions
|
||||
import zstd
|
||||
|
@ -15,10 +15,9 @@ from chia.types.full_block import FullBlock
|
|||
from chia.types.weight_proof import SubEpochChallengeSegment, SubEpochSegments
|
||||
from chia.util.db_wrapper import DBWrapper2, execute_fetchone
|
||||
from chia.util.errors import Err
|
||||
from chia.util.full_block_utils import block_info_from_block, generator_from_block
|
||||
from chia.util.full_block_utils import GeneratorBlockInfo, block_info_from_block, generator_from_block
|
||||
from chia.util.ints import uint32
|
||||
from chia.util.lru_cache import LRUCache
|
||||
from chia.util.full_block_utils import GeneratorBlockInfo
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
|
|
@ -1,14 +1,17 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import re
|
||||
from typing import Optional, Tuple, List, Union
|
||||
from typing import List, Optional, Tuple, Union
|
||||
|
||||
from clvm.casts import int_to_bytes
|
||||
|
||||
from chia.full_node.generator import create_compressed_generator
|
||||
from chia.types.blockchain_format.program import SerializedProgram, Program
|
||||
from chia.types.blockchain_format.program import Program, SerializedProgram
|
||||
from chia.types.coin_spend import CoinSpend
|
||||
from chia.types.generator_types import BlockGenerator, CompressorArg
|
||||
from chia.types.spend_bundle import SpendBundle
|
||||
from chia.util.byte_types import hexstr_to_bytes
|
||||
from chia.util.ints import uint32
|
||||
from clvm.casts import int_to_bytes
|
||||
|
||||
|
||||
def _serialize_amount(val: int) -> bytes:
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import dataclasses
|
||||
import logging
|
||||
import sqlite3
|
||||
from typing import List, Optional, Set, Dict, Any, Tuple, Union
|
||||
import time
|
||||
from typing import Any, Dict, List, Optional, Set, Tuple, Union
|
||||
|
||||
import typing_extensions
|
||||
from aiosqlite import Cursor
|
||||
|
@ -11,12 +13,9 @@ from chia.protocols.wallet_protocol import CoinState
|
|||
from chia.types.blockchain_format.coin import Coin
|
||||
from chia.types.blockchain_format.sized_bytes import bytes32
|
||||
from chia.types.coin_record import CoinRecord
|
||||
from chia.util.db_wrapper import DBWrapper2, SQLITE_MAX_VARIABLE_NUMBER
|
||||
from chia.util.ints import uint32, uint64
|
||||
from chia.util.chunks import chunks
|
||||
import time
|
||||
import logging
|
||||
|
||||
from chia.util.db_wrapper import SQLITE_MAX_VARIABLE_NUMBER, DBWrapper2
|
||||
from chia.util.ints import uint32, uint64
|
||||
from chia.util.lru_cache import LRUCache
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
|
|
@ -5,14 +5,14 @@ import contextlib
|
|||
import dataclasses
|
||||
import logging
|
||||
import multiprocessing
|
||||
from multiprocessing.context import BaseContext
|
||||
import random
|
||||
import sqlite3
|
||||
import time
|
||||
import traceback
|
||||
from multiprocessing.context import BaseContext
|
||||
from pathlib import Path
|
||||
from typing import Any, Awaitable, Callable, Dict, List, Optional, Set, Tuple, Union
|
||||
|
||||
import sqlite3
|
||||
from blspy import AugSchemeMPL
|
||||
|
||||
from chia.consensus.block_creation import unfinished_block_to_full_block
|
||||
|
@ -26,23 +26,18 @@ from chia.consensus.make_sub_epoch_summary import next_sub_epoch_summary
|
|||
from chia.consensus.multiprocess_validation import PreValidationResult
|
||||
from chia.consensus.pot_iterations import calculate_sp_iters
|
||||
from chia.full_node.block_store import BlockStore
|
||||
from chia.full_node.hint_management import get_hints_and_subscription_coin_ids
|
||||
from chia.full_node.lock_queue import LockQueue, LockClient
|
||||
from chia.full_node.bundle_tools import detect_potential_template_generator
|
||||
from chia.full_node.coin_store import CoinStore
|
||||
from chia.full_node.full_node_store import FullNodeStore, FullNodeStorePeakResult
|
||||
from chia.full_node.hint_management import get_hints_and_subscription_coin_ids
|
||||
from chia.full_node.hint_store import HintStore
|
||||
from chia.full_node.lock_queue import LockClient, LockQueue
|
||||
from chia.full_node.mempool_manager import MempoolManager
|
||||
from chia.full_node.signage_point import SignagePoint
|
||||
from chia.full_node.sync_store import SyncStore
|
||||
from chia.full_node.weight_proof import WeightProofHandler
|
||||
from chia.protocols import farmer_protocol, full_node_protocol, timelord_protocol, wallet_protocol
|
||||
from chia.protocols.full_node_protocol import (
|
||||
RequestBlocks,
|
||||
RespondBlock,
|
||||
RespondBlocks,
|
||||
RespondSignagePoint,
|
||||
)
|
||||
from chia.protocols.full_node_protocol import RequestBlocks, RespondBlock, RespondBlocks, RespondSignagePoint
|
||||
from chia.protocols.protocol_message_types import ProtocolMessageTypes
|
||||
from chia.protocols.wallet_protocol import CoinState, CoinStateUpdate
|
||||
from chia.server.node_discovery import FullNodePeers
|
||||
|
@ -69,15 +64,15 @@ from chia.util.bech32m import encode_puzzle_hash
|
|||
from chia.util.check_fork_next_block import check_fork_next_block
|
||||
from chia.util.condition_tools import pkm_pairs
|
||||
from chia.util.config import PEER_DB_PATH_KEY_DEPRECATED, process_config_start_method
|
||||
from chia.util.db_synchronous import db_synchronous_on
|
||||
from chia.util.db_version import lookup_db_version, set_db_version_async
|
||||
from chia.util.db_wrapper import DBWrapper2, manage_connection
|
||||
from chia.util.errors import ConsensusError, Err, ValidationError
|
||||
from chia.util.ints import uint8, uint32, uint64, uint128
|
||||
from chia.util.limited_semaphore import LimitedSemaphore
|
||||
from chia.util.path import path_from_root
|
||||
from chia.util.profiler import mem_profile_task, profile_task
|
||||
from chia.util.safe_cancel_task import cancel_task_safe
|
||||
from chia.util.profiler import profile_task, mem_profile_task
|
||||
from chia.util.db_synchronous import db_synchronous_on
|
||||
from chia.util.db_version import lookup_db_version, set_db_version_async
|
||||
|
||||
|
||||
# This is the result of calling peak_post_processing, which is then fed into peak_post_processing_2
|
||||
|
|
|
@ -1,14 +1,17 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import asyncio
|
||||
import dataclasses
|
||||
import functools
|
||||
import logging
|
||||
import time
|
||||
import traceback
|
||||
import functools
|
||||
from concurrent.futures import ThreadPoolExecutor
|
||||
from datetime import datetime, timezone
|
||||
from secrets import token_bytes
|
||||
from typing import Dict, List, Optional, Tuple, Set
|
||||
from typing import Dict, List, Optional, Set, Tuple
|
||||
|
||||
from blspy import AugSchemeMPL, G2Element, G1Element
|
||||
from blspy import AugSchemeMPL, G1Element, G2Element
|
||||
from chiabip158 import PyBIP158
|
||||
|
||||
from chia.consensus.block_creation import create_unfinished_block
|
||||
|
@ -16,29 +19,29 @@ from chia.consensus.block_record import BlockRecord
|
|||
from chia.consensus.pot_iterations import calculate_ip_iters, calculate_iterations_quality, calculate_sp_iters
|
||||
from chia.full_node.bundle_tools import best_solution_generator_from_template, simple_solution_generator
|
||||
from chia.full_node.fee_estimate import FeeEstimate, FeeEstimateGroup
|
||||
from chia.full_node.full_node import FullNode
|
||||
from chia.full_node.mempool_check_conditions import get_puzzle_and_solution_for_coin
|
||||
from chia.full_node.signage_point import SignagePoint
|
||||
from chia.full_node.fee_estimator_interface import FeeEstimatorInterface
|
||||
from chia.full_node.full_node import FullNode
|
||||
from chia.full_node.mempool_check_conditions import get_name_puzzle_conditions, get_puzzle_and_solution_for_coin
|
||||
from chia.full_node.signage_point import SignagePoint
|
||||
from chia.protocols import farmer_protocol, full_node_protocol, introducer_protocol, timelord_protocol, wallet_protocol
|
||||
from chia.protocols.full_node_protocol import RejectBlock, RejectBlocks
|
||||
from chia.protocols.protocol_message_types import ProtocolMessageTypes
|
||||
from chia.protocols.wallet_protocol import (
|
||||
CoinState,
|
||||
PuzzleSolutionResponse,
|
||||
RejectBlockHeaders,
|
||||
RejectHeaderBlocks,
|
||||
RejectHeaderRequest,
|
||||
CoinState,
|
||||
RespondFeeEstimates,
|
||||
RespondSESInfo,
|
||||
)
|
||||
from chia.server.outbound_message import Message, make_msg
|
||||
from chia.server.server import ChiaServer
|
||||
from chia.server.ws_connection import WSChiaConnection
|
||||
from concurrent.futures import ThreadPoolExecutor
|
||||
from chia.types.block_protocol import BlockInfo
|
||||
from chia.server.outbound_message import Message, make_msg
|
||||
from chia.types.blockchain_format.coin import Coin, hash_coin_ids
|
||||
from chia.types.blockchain_format.pool_target import PoolTarget
|
||||
from chia.types.blockchain_format.proof_of_space import verify_and_get_quality_string
|
||||
from chia.types.blockchain_format.sized_bytes import bytes32
|
||||
from chia.types.blockchain_format.sub_epoch_summary import SubEpochSummary
|
||||
from chia.types.coin_record import CoinRecord
|
||||
|
@ -57,8 +60,6 @@ from chia.util.hash import std_hash
|
|||
from chia.util.ints import uint8, uint32, uint64, uint128
|
||||
from chia.util.limited_semaphore import LimitedSemaphoreFullError
|
||||
from chia.util.merkle_set import MerkleSet
|
||||
from chia.full_node.mempool_check_conditions import get_name_puzzle_conditions
|
||||
from chia.types.blockchain_format.proof_of_space import verify_and_get_quality_string
|
||||
|
||||
|
||||
class FullNodeAPI:
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import logging
|
||||
from typing import List, Optional, Union, Tuple
|
||||
from typing import List, Optional, Tuple, Union
|
||||
|
||||
from chia.types.blockchain_format.program import Program, SerializedProgram
|
||||
from chia.types.generator_types import BlockGenerator, GeneratorBlockCacheInterface, CompressorArg
|
||||
from chia.types.generator_types import BlockGenerator, CompressorArg, GeneratorBlockCacheInterface
|
||||
from chia.util.ints import uint32
|
||||
from chia.wallet.puzzles.load_clvm import load_clvm_maybe_recompile
|
||||
from chia.wallet.puzzles.rom_bootstrap_generator import get_generator
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import dataclasses
|
||||
import logging
|
||||
from typing import List, Tuple
|
||||
|
||||
import typing_extensions
|
||||
|
||||
from chia.types.blockchain_format.sized_bytes import bytes32
|
||||
from chia.util.db_wrapper import DBWrapper2
|
||||
import logging
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import asyncio
|
||||
import dataclasses
|
||||
import logging
|
||||
|
|
|
@ -1,22 +1,24 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import logging
|
||||
from typing import Dict, Optional, Tuple
|
||||
from chia_rs import MEMPOOL_MODE, NO_NEG_DIV, get_puzzle_and_solution_for_coin as get_puzzle_and_solution_for_coin_rust
|
||||
from chia.types.blockchain_format.coin import Coin
|
||||
|
||||
from chia_rs import MEMPOOL_MODE, NO_NEG_DIV
|
||||
from chia_rs import get_puzzle_and_solution_for_coin as get_puzzle_and_solution_for_coin_rust
|
||||
|
||||
from chia.consensus.cost_calculator import NPCResult
|
||||
from chia.types.spend_bundle_conditions import SpendBundleConditions
|
||||
from chia.consensus.default_constants import DEFAULT_CONSTANTS
|
||||
from chia.full_node.generator import setup_generator_args
|
||||
from chia.types.blockchain_format.coin import Coin
|
||||
from chia.types.blockchain_format.program import Program, SerializedProgram
|
||||
from chia.types.blockchain_format.sized_bytes import bytes32
|
||||
from chia.types.coin_record import CoinRecord
|
||||
from chia.types.generator_types import BlockGenerator
|
||||
from chia.types.blockchain_format.sized_bytes import bytes32
|
||||
from chia.types.spend_bundle_conditions import SpendBundleConditions
|
||||
from chia.util.errors import Err
|
||||
from chia.util.ints import uint32, uint64, uint16
|
||||
from chia.wallet.puzzles.rom_bootstrap_generator import get_generator
|
||||
from chia.types.blockchain_format.program import SerializedProgram
|
||||
from chia.util.ints import uint16, uint32, uint64
|
||||
from chia.wallet.puzzles.load_clvm import load_serialized_clvm_maybe_recompile
|
||||
from chia.consensus.default_constants import DEFAULT_CONSTANTS
|
||||
|
||||
from chia.types.blockchain_format.program import Program
|
||||
from chia.wallet.puzzles.rom_bootstrap_generator import get_generator
|
||||
|
||||
GENERATOR_MOD = get_generator()
|
||||
|
||||
|
|
|
@ -1,42 +1,43 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import asyncio
|
||||
import collections
|
||||
import logging
|
||||
from concurrent.futures import Executor
|
||||
from multiprocessing.context import BaseContext
|
||||
import time
|
||||
from concurrent.futures import Executor
|
||||
from concurrent.futures.process import ProcessPoolExecutor
|
||||
|
||||
from chia.full_node.fee_estimation import FeeMempoolInfo, FeeBlockInfo
|
||||
from chia.types.clvm_cost import CLVMCost
|
||||
from chia.types.fee_rate import FeeRate
|
||||
from chia.util.inline_executor import InlineExecutor
|
||||
from multiprocessing.context import BaseContext
|
||||
from typing import Dict, List, Optional, Set, Tuple
|
||||
|
||||
from blspy import GTElement
|
||||
from chiabip158 import PyBIP158
|
||||
|
||||
from chia.util import cached_bls
|
||||
from chia.consensus.block_record import BlockRecord
|
||||
from chia.consensus.constants import ConsensusConstants
|
||||
from chia.consensus.cost_calculator import NPCResult
|
||||
from chia.full_node.bundle_tools import simple_solution_generator
|
||||
from chia.full_node.coin_store import CoinStore
|
||||
from chia.full_node.fee_estimation import FeeBlockInfo, FeeMempoolInfo
|
||||
from chia.full_node.mempool import Mempool
|
||||
from chia.full_node.mempool_check_conditions import get_name_puzzle_conditions
|
||||
from chia.full_node.mempool_check_conditions import get_name_puzzle_conditions, mempool_check_time_locks
|
||||
from chia.full_node.pending_tx_cache import PendingTxCache
|
||||
from chia.types.blockchain_format.coin import Coin
|
||||
from chia.types.blockchain_format.sized_bytes import bytes32, bytes48
|
||||
from chia.types.clvm_cost import CLVMCost
|
||||
from chia.types.coin_record import CoinRecord
|
||||
from chia.types.fee_rate import FeeRate
|
||||
from chia.types.mempool_inclusion_status import MempoolInclusionStatus
|
||||
from chia.types.mempool_item import MempoolItem
|
||||
from chia.types.spend_bundle import SpendBundle
|
||||
from chia.util import cached_bls
|
||||
from chia.util.cached_bls import LOCAL_CACHE
|
||||
from chia.util.condition_tools import pkm_pairs
|
||||
from chia.util.errors import Err, ValidationError
|
||||
from chia.util.generator_tools import additions_for_npc
|
||||
from chia.util.inline_executor import InlineExecutor
|
||||
from chia.util.ints import uint32, uint64
|
||||
from chia.util.lru_cache import LRUCache
|
||||
from chia.util.setproctitle import getproctitle, setproctitle
|
||||
from chia.full_node.mempool_check_conditions import mempool_check_time_locks
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import asyncio
|
||||
import dataclasses
|
||||
import logging
|
||||
import math
|
||||
from multiprocessing.context import BaseContext
|
||||
import pathlib
|
||||
import random
|
||||
from concurrent.futures.process import ProcessPoolExecutor
|
||||
import tempfile
|
||||
from typing import Dict, IO, List, Optional, Tuple, Awaitable
|
||||
from concurrent.futures.process import ProcessPoolExecutor
|
||||
from multiprocessing.context import BaseContext
|
||||
from typing import IO, Awaitable, Dict, List, Optional, Tuple
|
||||
|
||||
from chia.consensus.block_header_validation import validate_finished_header_block
|
||||
from chia.consensus.block_record import BlockRecord
|
||||
|
@ -21,9 +23,9 @@ from chia.consensus.pot_iterations import (
|
|||
calculate_sp_iters,
|
||||
is_overflow_block,
|
||||
)
|
||||
from chia.util.chunks import chunks
|
||||
from chia.consensus.vdf_info_computation import get_signage_point_vdf_info
|
||||
from chia.types.blockchain_format.classgroup import ClassgroupElement
|
||||
from chia.types.blockchain_format.proof_of_space import verify_and_get_quality_string
|
||||
from chia.types.blockchain_format.sized_bytes import bytes32
|
||||
from chia.types.blockchain_format.slots import ChallengeChainSubSlot, RewardChainSubSlot
|
||||
from chia.types.blockchain_format.sub_epoch_summary import SubEpochSummary
|
||||
|
@ -31,18 +33,18 @@ from chia.types.blockchain_format.vdf import VDFInfo, VDFProof
|
|||
from chia.types.end_of_slot_bundle import EndOfSubSlotBundle
|
||||
from chia.types.header_block import HeaderBlock
|
||||
from chia.types.weight_proof import (
|
||||
RecentChainData,
|
||||
SubEpochChallengeSegment,
|
||||
SubEpochData,
|
||||
SubEpochSegments,
|
||||
SubSlotData,
|
||||
WeightProof,
|
||||
SubEpochSegments,
|
||||
RecentChainData,
|
||||
)
|
||||
from chia.util.block_cache import BlockCache
|
||||
from chia.util.chunks import chunks
|
||||
from chia.util.hash import std_hash
|
||||
from chia.util.ints import uint8, uint32, uint64, uint128
|
||||
from chia.util.setproctitle import getproctitle, setproctitle
|
||||
from chia.types.blockchain_format.proof_of_space import verify_and_get_quality_string
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
|
Loading…
Reference in a new issue