dev@locazia: add debug try-except
This commit is contained in:
parent
63b5607d1b
commit
7479e442e7
|
|
@ -1,5 +1,6 @@
|
||||||
from base64 import b64encode
|
from base64 import b64encode
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
import traceback
|
||||||
|
|
||||||
from sanic import response
|
from sanic import response
|
||||||
from tonsdk.boc import begin_cell, begin_dict
|
from tonsdk.boc import begin_cell, begin_dict
|
||||||
|
|
@ -8,6 +9,7 @@ from tonsdk.utils import Address
|
||||||
from app.core._blockchain.ton.connect import TonConnect
|
from app.core._blockchain.ton.connect import TonConnect
|
||||||
from app.core._blockchain.ton.platform import platform
|
from app.core._blockchain.ton.platform import platform
|
||||||
from app.core._config import PROJECT_HOST
|
from app.core._config import PROJECT_HOST
|
||||||
|
from app.core.logger import make_log
|
||||||
from app.core._utils.resolve_content import resolve_content
|
from app.core._utils.resolve_content import resolve_content
|
||||||
from app.core.content.utils import create_metadata_for_item
|
from app.core.content.utils import create_metadata_for_item
|
||||||
from app.core.models.node_storage import StoredContent
|
from app.core.models.node_storage import StoredContent
|
||||||
|
|
@ -26,6 +28,7 @@ def valid_royalty_params(royalty_params):
|
||||||
|
|
||||||
|
|
||||||
async def s_api_v1_blockchain_send_new_content_message(request):
|
async def s_api_v1_blockchain_send_new_content_message(request):
|
||||||
|
try:
|
||||||
assert request.json, "No data provided"
|
assert request.json, "No data provided"
|
||||||
assert request.ctx.user, "No authorized user provided"
|
assert request.ctx.user, "No authorized user provided"
|
||||||
|
|
||||||
|
|
@ -131,6 +134,9 @@ async def s_api_v1_blockchain_send_new_content_message(request):
|
||||||
})
|
})
|
||||||
|
|
||||||
return response.json({"message": "Transaction requested"})
|
return response.json({"message": "Transaction requested"})
|
||||||
|
except BaseException as e:
|
||||||
|
make_log("Blockchain", f"Error while sending new content message: {e}" + '\n' + traceback.format_exc(), level='error')
|
||||||
|
return response.json({"error": str(e)}, status=400)
|
||||||
|
|
||||||
|
|
||||||
async def s_api_v1_blockchain_send_purchase_content_message(request):
|
async def s_api_v1_blockchain_send_purchase_content_message(request):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue