fixes for vlad :)

This commit is contained in:
dni ⚡ 2023-02-07 09:48:11 +01:00
parent f547b1f141
commit e0d9f2d764
No known key found for this signature in database
GPG key ID: 886317704CC4E618
2 changed files with 5 additions and 2 deletions

View file

@ -80,5 +80,6 @@ async def fetch_fiat_exchange_rate(currency: str, provider: str):
else: else:
data = {} data = {}
getter = exchange_rate_providers[provider]["getter"] getter = exchange_rate_providers[provider]["getter"]
assert callable(getter), "cannot call getter function" if not callable(getter):
return None
return float(getter(data, replacements)) return float(getter(data, replacements))

View file

@ -1,6 +1,7 @@
from http import HTTPStatus from http import HTTPStatus
from fastapi import Depends, Query from fastapi import Depends, Query
from loguru import logger
from starlette.exceptions import HTTPException from starlette.exceptions import HTTPException
from lnbits.core.crud import get_user from lnbits.core.crud import get_user
@ -132,7 +133,8 @@ async def api_subdomain_make_subdomain(domain_id, data: CreateSubdomain):
await cloudflare_deletesubdomain( await cloudflare_deletesubdomain(
domain=domain, domain_id=res_json["result"]["id"] domain=domain, domain_id=res_json["result"]["id"]
) )
except: except Exception as exc:
logger.warning(exc)
raise HTTPException( raise HTTPException(
status_code=HTTPStatus.BAD_REQUEST, status_code=HTTPStatus.BAD_REQUEST,
detail="Problem with cloudflare.", detail="Problem with cloudflare.",