remove unused queue.py module and refactor chain_id handling in CLI
Some checks failed
CLI Tests / test-cli (push) Failing after 3s
Security Scanning / security-scan (push) Successful in 1m23s
Blockchain Synchronization Verification / sync-verification (push) Failing after 6s
P2P Network Verification / p2p-verification (push) Successful in 11s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 8s
Some checks failed
CLI Tests / test-cli (push) Failing after 3s
Security Scanning / security-scan (push) Successful in 1m23s
Blockchain Synchronization Verification / sync-verification (push) Failing after 6s
P2P Network Verification / p2p-verification (push) Successful in 11s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 8s
Deleted aitbc/queue.py containing TaskQueue, JobScheduler, BackgroundTaskManager, and WorkerPool classes that were not being used in the codebase. Refactored chain_id handling in CLI to use centralized get_chain_id utility function instead of duplicating chain_id detection logic in send_transaction, get_balance, and agent_operations functions.
This commit is contained in:
@@ -17,12 +17,19 @@ import os
|
||||
|
||||
|
||||
@click.group()
|
||||
@click.option("--chain-id", help="Chain ID for multichain operations (e.g., ait-mainnet, ait-devnet)")
|
||||
@click.pass_context
|
||||
def blockchain(ctx):
|
||||
def blockchain(ctx, chain_id: Optional[str]):
|
||||
"""Query blockchain information and status"""
|
||||
# Set role for blockchain commands
|
||||
ctx.ensure_object(dict)
|
||||
ctx.parent.detected_role = 'blockchain'
|
||||
|
||||
# Handle chain_id with auto-detection
|
||||
from aitbc_cli.utils.chain_id import get_chain_id
|
||||
config = ctx.obj.get('config')
|
||||
default_rpc_url = _get_node_endpoint(ctx)
|
||||
ctx.obj['chain_id'] = get_chain_id(default_rpc_url, override=chain_id)
|
||||
|
||||
|
||||
@blockchain.command()
|
||||
|
||||
Reference in New Issue
Block a user