Skip to content
Snippets Groups Projects
Commit f43e926f authored by boo's avatar boo
Browse files

some fix

parent 283f6ad1
No related branches found
No related tags found
1 merge request!4Feature 10361
from typing import Callable, Protocol
from typing import Callable, Protocol, NewType
import traceback
from CellFrame import AppCliServer
from DAP.Core import logIt
from optparse import OptionParser
from pycfhelpers.node.types import ReplyId
ReplyId = NewType("ReplyId", int)
class ReplyObject:
......
from DAP.Core import logIt
class CFLog:
def __init__(self):
self._logger = logIt
......@@ -30,4 +31,3 @@ class CFLog:
def critical(self, message: str):
self._logger.critical(message)
from typing import Iterator, Callable, Self
from typing import Iterator, Callable
import traceback
......@@ -26,22 +26,21 @@ class NetFee:
class CFNet:
@staticmethod
def active_nets() -> list[Self]:
return [CFNet(n.getName()) for n in Net.getNets()]
def __init__(self, name: str):
self.name = name
self._origin_net = Net.byName(name)
if not self._origin_net:
raise RuntimeError(f"No such net: {name}")
self.main = CFChain(self, 'main')
self.zerochain = CFChain(self, 'zerochain')
self.fee_data = NetFee(self)
@staticmethod
def active_nets() -> list['CFNet']:
return [CFNet(n.getName()) for n in Net.getNets()]
@property
def id(self) -> int:
return self._origin_net.id.long()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment