1
0

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:
SomberNight
2025-06-10 15:20:50 +00:00
parent dd7a284fd9
commit 527d9e8215
4 changed files with 34 additions and 25 deletions

View File

@@ -1,5 +1,6 @@
from electrum.commands import plugin_command
from typing import TYPE_CHECKING
from electrum.commands import plugin_command
from electrum.simple_config import SimpleConfig, ConfigVar
if TYPE_CHECKING:

View File

@@ -1,7 +1,9 @@
from .nwcserver import NWCServerPlugin
from typing import TYPE_CHECKING
from electrum.plugin import hook
from typing import TYPE_CHECKING
from .nwcserver import NWCServerPlugin
if TYPE_CHECKING:
from electrum.daemon import Daemon
from electrum.wallet import Abstract_Wallet

View File

@@ -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.plugin import BasePlugin, hook
from electrum.logging import Logger
@@ -6,23 +18,12 @@ from electrum.util import log_exceptions, ca_path, OldTaskGroup, get_asyncio_loo
get_running_loop
from electrum.invoices import Invoice, Request, PR_UNKNOWN, PR_PAID, BaseInvoice, PR_INFLIGHT
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:
from aiohttp_socks import ProxyConnector
from electrum.simple_config import SimpleConfig
from electrum.wallet import Abstract_Wallet
from aiohttp_socks import ProxyConnector
class NWCServerPlugin(BasePlugin):

View File

@@ -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 datetime import datetime
from PyQt6.QtWidgets import QVBoxLayout, QHBoxLayout, QPushButton, QLabel, QTreeWidget, QTreeWidgetItem, \
QTextEdit, QApplication, QSpinBox, QSizePolicy, QComboBox, QLineEdit
from PyQt6.QtWidgets import (
QVBoxLayout, QHBoxLayout, QPushButton, QLabel, QTreeWidget, QTreeWidgetItem,
QTextEdit, QApplication, QSpinBox, QSizePolicy, QComboBox, QLineEdit,
)
from PyQt6.QtGui import QPixmap, QImage
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
if TYPE_CHECKING:
from electrum.wallet import Abstract_Wallet