plugins: nwc: clean-up imports
Try to follow PEP-8 import grouping, to make things readable. I want to be able to quickly spot 3rd-party library imports! :P
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
from electrum.commands import plugin_command
|
|
||||||
from typing import TYPE_CHECKING
|
from typing import TYPE_CHECKING
|
||||||
|
|
||||||
|
from electrum.commands import plugin_command
|
||||||
from electrum.simple_config import SimpleConfig, ConfigVar
|
from electrum.simple_config import SimpleConfig, ConfigVar
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
from .nwcserver import NWCServerPlugin
|
from typing import TYPE_CHECKING
|
||||||
|
|
||||||
from electrum.plugin import hook
|
from electrum.plugin import hook
|
||||||
|
|
||||||
from typing import TYPE_CHECKING
|
from .nwcserver import NWCServerPlugin
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from electrum.daemon import Daemon
|
from electrum.daemon import Daemon
|
||||||
from electrum.wallet import Abstract_Wallet
|
from electrum.wallet import Abstract_Wallet
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
import asyncio
|
||||||
|
import json
|
||||||
|
import time
|
||||||
|
import ssl
|
||||||
|
import logging
|
||||||
|
import urllib.parse
|
||||||
|
from typing import TYPE_CHECKING, Optional, List, Tuple, Awaitable
|
||||||
|
|
||||||
|
import electrum_aionostr as aionostr
|
||||||
|
from electrum_aionostr.event import Event as nEvent
|
||||||
|
from electrum_aionostr.key import PrivateKey
|
||||||
|
|
||||||
from electrum.lnworker import PaymentDirection
|
from electrum.lnworker import PaymentDirection
|
||||||
from electrum.plugin import BasePlugin, hook
|
from electrum.plugin import BasePlugin, hook
|
||||||
from electrum.logging import Logger
|
from electrum.logging import Logger
|
||||||
@@ -6,23 +18,12 @@ from electrum.util import log_exceptions, ca_path, OldTaskGroup, get_asyncio_loo
|
|||||||
get_running_loop
|
get_running_loop
|
||||||
from electrum.invoices import Invoice, Request, PR_UNKNOWN, PR_PAID, BaseInvoice, PR_INFLIGHT
|
from electrum.invoices import Invoice, Request, PR_UNKNOWN, PR_PAID, BaseInvoice, PR_INFLIGHT
|
||||||
from electrum import constants
|
from electrum import constants
|
||||||
import electrum_aionostr as aionostr
|
|
||||||
from electrum_aionostr.event import Event as nEvent
|
|
||||||
from electrum_aionostr.key import PrivateKey
|
|
||||||
|
|
||||||
import asyncio
|
|
||||||
import json
|
|
||||||
import time
|
|
||||||
import ssl
|
|
||||||
import logging
|
|
||||||
import urllib.parse
|
|
||||||
|
|
||||||
from typing import TYPE_CHECKING, Optional, List, Tuple, Awaitable
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
|
from aiohttp_socks import ProxyConnector
|
||||||
|
|
||||||
from electrum.simple_config import SimpleConfig
|
from electrum.simple_config import SimpleConfig
|
||||||
from electrum.wallet import Abstract_Wallet
|
from electrum.wallet import Abstract_Wallet
|
||||||
from aiohttp_socks import ProxyConnector
|
|
||||||
|
|
||||||
|
|
||||||
class NWCServerPlugin(BasePlugin):
|
class NWCServerPlugin(BasePlugin):
|
||||||
|
|||||||
@@ -1,18 +1,23 @@
|
|||||||
from electrum.i18n import _
|
|
||||||
from .nwcserver import NWCServerPlugin
|
|
||||||
from electrum.gui.qt.util import WindowModalDialog, Buttons, OkButton, CancelButton, \
|
|
||||||
CloseButton
|
|
||||||
from electrum.gui.common_qt.util import paintQR
|
|
||||||
from electrum.gui.qt.util import read_QIcon_from_bytes, read_QPixmap_from_bytes
|
|
||||||
from electrum.plugin import hook
|
|
||||||
from functools import partial
|
from functools import partial
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
from PyQt6.QtWidgets import QVBoxLayout, QHBoxLayout, QPushButton, QLabel, QTreeWidget, QTreeWidgetItem, \
|
from PyQt6.QtWidgets import (
|
||||||
QTextEdit, QApplication, QSpinBox, QSizePolicy, QComboBox, QLineEdit
|
QVBoxLayout, QHBoxLayout, QPushButton, QLabel, QTreeWidget, QTreeWidgetItem,
|
||||||
|
QTextEdit, QApplication, QSpinBox, QSizePolicy, QComboBox, QLineEdit,
|
||||||
|
)
|
||||||
from PyQt6.QtGui import QPixmap, QImage
|
from PyQt6.QtGui import QPixmap, QImage
|
||||||
from PyQt6.QtCore import Qt
|
from PyQt6.QtCore import Qt
|
||||||
|
|
||||||
|
from electrum.gui.qt.util import (
|
||||||
|
WindowModalDialog, Buttons, OkButton, CancelButton, CloseButton,
|
||||||
|
read_QIcon_from_bytes, read_QPixmap_from_bytes,
|
||||||
|
)
|
||||||
|
from electrum.gui.common_qt.util import paintQR
|
||||||
|
from electrum.i18n import _
|
||||||
|
from electrum.plugin import hook
|
||||||
|
|
||||||
|
from .nwcserver import NWCServerPlugin
|
||||||
|
|
||||||
from typing import TYPE_CHECKING, Optional
|
from typing import TYPE_CHECKING, Optional
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from electrum.wallet import Abstract_Wallet
|
from electrum.wallet import Abstract_Wallet
|
||||||
|
|||||||
Reference in New Issue
Block a user