From 59ffe8b979cdcb0f1e5457d396aa1e3b0b0494a6 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Fri, 21 Oct 2022 15:31:24 +0200 Subject: [PATCH] make format --- lnbits/extensions/cashu/__init__.py | 2 +- lnbits/extensions/cashu/crud.py | 8 +-- lnbits/extensions/cashu/tasks.py | 8 +-- .../cashu/templates/cashu/_cashu.html | 4 +- lnbits/extensions/cashu/views_api.py | 68 ++++++++----------- 5 files changed, 40 insertions(+), 50 deletions(-) diff --git a/lnbits/extensions/cashu/__init__.py b/lnbits/extensions/cashu/__init__.py index 440be0923..7944e6583 100644 --- a/lnbits/extensions/cashu/__init__.py +++ b/lnbits/extensions/cashu/__init__.py @@ -34,7 +34,7 @@ def cashu_renderer(): return template_renderer(["lnbits/extensions/cashu/templates"]) -from .tasks import wait_for_paid_invoices, startup_cashu_mint +from .tasks import startup_cashu_mint, wait_for_paid_invoices from .views import * # noqa from .views_api import * # noqa diff --git a/lnbits/extensions/cashu/crud.py b/lnbits/extensions/cashu/crud.py index 7ecf9b6a5..cbeedc12f 100644 --- a/lnbits/extensions/cashu/crud.py +++ b/lnbits/extensions/cashu/crud.py @@ -2,21 +2,19 @@ import os import random import time from binascii import hexlify, unhexlify -from typing import List, Optional, Union, Any +from typing import Any, List, Optional, Union +from cashu.core.base import MintKeyset from embit import bip32, bip39, ec, script from embit.networks import NETWORKS from loguru import logger +from lnbits.db import Connection, Database from lnbits.helpers import urlsafe_short_hash from . import db - from .models import Cashu, Pegs, Promises, Proof -from cashu.core.base import MintKeyset -from lnbits.db import Database, Connection - async def create_cashu( cashu_id: str, keyset_id: str, wallet_id: str, data: Cashu diff --git a/lnbits/extensions/cashu/tasks.py b/lnbits/extensions/cashu/tasks.py index dddd1ef10..40b521f08 100644 --- a/lnbits/extensions/cashu/tasks.py +++ b/lnbits/extensions/cashu/tasks.py @@ -1,14 +1,14 @@ import asyncio import json +from cashu.core.migrations import migrate_databases +from cashu.mint import migrations + from lnbits.core.models import Payment from lnbits.tasks import register_invoice_listener -from .crud import get_cashu - -from cashu.mint import migrations -from cashu.core.migrations import migrate_databases from . import db, ledger +from .crud import get_cashu async def startup_cashu_mint(): diff --git a/lnbits/extensions/cashu/templates/cashu/_cashu.html b/lnbits/extensions/cashu/templates/cashu/_cashu.html index 03457ac7f..0c7c43386 100644 --- a/lnbits/extensions/cashu/templates/cashu/_cashu.html +++ b/lnbits/extensions/cashu/templates/cashu/_cashu.html @@ -7,7 +7,9 @@

Created by - arcbtc, vlad, calle.arcbtc, + vlad, + calle. diff --git a/lnbits/extensions/cashu/views_api.py b/lnbits/extensions/cashu/views_api.py index b271bccc7..28857663f 100644 --- a/lnbits/extensions/cashu/views_api.py +++ b/lnbits/extensions/cashu/views_api.py @@ -1,61 +1,51 @@ import json -from http import HTTPStatus -from typing import Union import math +from http import HTTPStatus from typing import Dict, List, Union import httpx -from fastapi import Query -from fastapi.params import Depends -from lnurl import decode as decode_lnurl -from loguru import logger -from secp256k1 import PublicKey -from starlette.exceptions import HTTPException -from lnbits import bolt11 - -from lnbits.core.crud import get_user -from lnbits.core.services import ( - check_transaction_status, - create_invoice, - fee_reserve, - pay_invoice, -) - -from lnbits.core.views.api import api_payment -from lnbits.decorators import WalletTypeInfo, get_key_type, require_admin_key -from lnbits.wallets.base import PaymentStatus -from lnbits.helpers import urlsafe_short_hash -from lnbits.core.crud import check_internal - -# --------- extension imports - -from . import cashu_ext -from .crud import ( - create_cashu, - delete_cashu, - get_cashu, - get_cashus, -) - -from .models import Cashu - -from . import ledger # -------- cashu imports from cashu.core.base import ( - Proof, BlindedSignature, CheckFeesRequest, CheckFeesResponse, CheckRequest, GetMeltResponse, GetMintResponse, + Invoice, MeltRequest, MintRequest, PostSplitResponse, + Proof, SplitRequest, - Invoice, ) +from fastapi import Query +from fastapi.params import Depends +from lnurl import decode as decode_lnurl +from loguru import logger +from secp256k1 import PublicKey +from starlette.exceptions import HTTPException + +from lnbits import bolt11 +from lnbits.core.crud import check_internal, get_user +from lnbits.core.services import ( + check_transaction_status, + create_invoice, + fee_reserve, + pay_invoice, +) +from lnbits.core.views.api import api_payment +from lnbits.decorators import WalletTypeInfo, get_key_type, require_admin_key +from lnbits.helpers import urlsafe_short_hash +from lnbits.wallets.base import PaymentStatus + +from . import cashu_ext, ledger +from .crud import create_cashu, delete_cashu, get_cashu, get_cashus +from .models import Cashu + +# --------- extension imports + LIGHTNING = False