WalletDB: (trivial) add type hint
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
import threading
|
||||
import copy
|
||||
import json
|
||||
from typing import TYPE_CHECKING
|
||||
from typing import TYPE_CHECKING, Optional
|
||||
import jsonpatch
|
||||
|
||||
from . import util
|
||||
@@ -213,7 +213,14 @@ class StoredList(list):
|
||||
|
||||
class JsonDB(Logger):
|
||||
|
||||
def __init__(self, s: str, storage=None, encoder=None, upgrader=None):
|
||||
def __init__(
|
||||
self,
|
||||
s: str,
|
||||
*,
|
||||
storage: Optional['WalletStorage'] = None,
|
||||
encoder=None,
|
||||
upgrader=None,
|
||||
):
|
||||
Logger.__init__(self)
|
||||
self.lock = threading.RLock()
|
||||
self.storage = storage
|
||||
|
||||
@@ -1261,7 +1261,7 @@ class WalletDB(JsonDB):
|
||||
storage: Optional['WalletStorage'] = None,
|
||||
upgrade: bool = False,
|
||||
):
|
||||
JsonDB.__init__(self, s, storage, encoder=MyEncoder, upgrader=partial(upgrade_wallet_db, do_upgrade=upgrade))
|
||||
JsonDB.__init__(self, s, storage=storage, encoder=MyEncoder, upgrader=partial(upgrade_wallet_db, do_upgrade=upgrade))
|
||||
# create pointers
|
||||
self.load_transactions()
|
||||
# load plugins that are conditional on wallet type
|
||||
|
||||
Reference in New Issue
Block a user