@@ -212,13 +212,6 @@ async def transaction_create_request(request: web.BaseRequest):
212
212
transaction_record = await TransactionRecord .retrieve_by_id (
213
213
session , transaction_id
214
214
)
215
- except StorageNotFoundError as err :
216
- raise web .HTTPNotFound (reason = err .roll_up ) from err
217
- except BaseModelError as err :
218
- raise web .HTTPBadRequest (reason = err .roll_up ) from err
219
-
220
- try :
221
- async with context .session () as session :
222
215
connection_record = await ConnRecord .retrieve_by_id (
223
216
session , transaction_record .connection_id
224
217
)
@@ -231,18 +224,24 @@ async def transaction_create_request(request: web.BaseRequest):
231
224
jobs = await connection_record .metadata_get (session , "transaction_jobs" )
232
225
if not jobs :
233
226
raise web .HTTPForbidden (
234
- reason = "The transaction related jobs are not set up in "
235
- "connection metadata for this connection record"
227
+ reason = (
228
+ "The transaction related jobs are not set up in "
229
+ "connection metadata for this connection record"
230
+ )
236
231
)
237
232
if "transaction_my_job" not in jobs .keys ():
238
233
raise web .HTTPForbidden (
239
- reason = 'The "transaction_my_job" is not set in "transaction_jobs"'
240
- " in connection metadata for this connection record"
234
+ reason = (
235
+ 'The "transaction_my_job" is not set in "transaction_jobs" '
236
+ "connection metadata for this connection record"
237
+ )
241
238
)
242
239
if "transaction_their_job" not in jobs .keys ():
243
240
raise web .HTTPForbidden (
244
- reason = 'Ask the other agent to set up "transaction_my_job" '
245
- ' in "transaction_jobs" in connection metadata for their connection record'
241
+ reason = (
242
+ 'Ask the other agent to set up "transaction_my_job" in '
243
+ '"transaction_jobs" in connection metadata for their connection record'
244
+ )
246
245
)
247
246
if jobs ["transaction_my_job" ] != TransactionJob .TRANSACTION_AUTHOR .name :
248
247
raise web .HTTPForbidden (reason = "Only a TRANSACTION_AUTHOR can create a request" )
@@ -319,8 +318,10 @@ async def endorse_transaction_response(request: web.BaseRequest):
319
318
jobs = await connection_record .metadata_get (session , "transaction_jobs" )
320
319
if not jobs :
321
320
raise web .HTTPForbidden (
322
- reason = "The transaction related jobs are not set up in "
323
- "connection metadata for this connection record"
321
+ reason = (
322
+ "The transaction related jobs are not set up in "
323
+ "connection metadata for this connection record"
324
+ )
324
325
)
325
326
if jobs ["transaction_my_job" ] != TransactionJob .TRANSACTION_ENDORSER .name :
326
327
raise web .HTTPForbidden (
@@ -418,8 +419,10 @@ async def refuse_transaction_response(request: web.BaseRequest):
418
419
jobs = await connection_record .metadata_get (session , "transaction_jobs" )
419
420
if not jobs :
420
421
raise web .HTTPForbidden (
421
- reason = "The transaction related jobs are not set up in "
422
- "connection metadata for this connection record"
422
+ reason = (
423
+ "The transaction related jobs are not set up in "
424
+ "connection metadata for this connection record"
425
+ )
423
426
)
424
427
if jobs ["transaction_my_job" ] != TransactionJob .TRANSACTION_ENDORSER .name :
425
428
raise web .HTTPForbidden (
@@ -485,8 +488,10 @@ async def cancel_transaction(request: web.BaseRequest):
485
488
jobs = await connection_record .metadata_get (session , "transaction_jobs" )
486
489
if not jobs :
487
490
raise web .HTTPForbidden (
488
- reason = "The transaction related jobs are not set up in "
489
- "connection metadata for this connection record"
491
+ reason = (
492
+ "The transaction related jobs are not set up in "
493
+ "connection metadata for this connection record"
494
+ )
490
495
)
491
496
if jobs ["transaction_my_job" ] != TransactionJob .TRANSACTION_AUTHOR .name :
492
497
raise web .HTTPForbidden (
@@ -550,8 +555,10 @@ async def transaction_resend(request: web.BaseRequest):
550
555
jobs = await connection_record .metadata_get (session , "transaction_jobs" )
551
556
if not jobs :
552
557
raise web .HTTPForbidden (
553
- reason = "The transaction related jobs are not set up in "
554
- "connection metadata for this connection record"
558
+ reason = (
559
+ "The transaction related jobs are not set up in "
560
+ "connection metadata for this connection record"
561
+ )
555
562
)
556
563
if jobs ["transaction_my_job" ] != TransactionJob .TRANSACTION_AUTHOR .name :
557
564
raise web .HTTPForbidden (
@@ -652,27 +659,35 @@ async def set_endorser_info(request: web.BaseRequest):
652
659
jobs = await record .metadata_get (session , "transaction_jobs" )
653
660
if not jobs :
654
661
raise web .HTTPForbidden (
655
- reason = "The transaction related jobs are not set up in "
656
- "connection metadata for this connection record"
662
+ reason = (
663
+ "The transaction related jobs are not set up in "
664
+ "connection metadata for this connection record"
665
+ )
657
666
)
658
667
if "transaction_my_job" not in jobs .keys ():
659
668
raise web .HTTPForbidden (
660
- reason = 'The "transaction_my_job" is not set in "transaction_jobs"'
661
- " in connection metadata for this connection record"
669
+ reason = (
670
+ 'The "transaction_my_job" is not set in "transaction_jobs"'
671
+ " in connection metadata for this connection record"
672
+ )
662
673
)
663
674
if "transaction_their_job" not in jobs .keys ():
664
675
raise web .HTTPForbidden (
665
- reason = 'Ask the other agent to set up "transaction_my_job" '
666
- ' in "transaction_jobs" in connection metadata for their connection record'
676
+ reason = (
677
+ 'Ask the other agent to set up "transaction_my_job" in '
678
+ '"transaction_jobs" in connection metadata for their connection record'
679
+ )
667
680
)
668
681
if jobs ["transaction_my_job" ] != TransactionJob .TRANSACTION_AUTHOR .name :
669
682
raise web .HTTPForbidden (
670
- reason = "Only a TRANSACTION_AUTHOR can add endorser_info "
671
- "to metadata of it's connection record"
683
+ reason = (
684
+ "Only a TRANSACTION_AUTHOR can add endorser_info "
685
+ "to metadata of its connection record"
686
+ )
672
687
)
673
688
if jobs ["transaction_their_job" ] != TransactionJob .TRANSACTION_ENDORSER .name :
674
689
raise web .HTTPForbidden (
675
- reason = "The Other agent should have a job of " " TRANSACTION_ENDORSER"
690
+ reason = "The Other agent should have job TRANSACTION_ENDORSER"
676
691
)
677
692
value = await record .metadata_get (session , "endorser_info" )
678
693
if value :
@@ -725,8 +740,10 @@ async def transaction_write(request: web.BaseRequest):
725
740
jobs = await connection_record .metadata_get (session , "transaction_jobs" )
726
741
if not jobs :
727
742
raise web .HTTPForbidden (
728
- reason = "The transaction related jobs are not set up in "
729
- "connection metadata for this connection record"
743
+ reason = (
744
+ "The transaction related jobs are not set up in "
745
+ "connection metadata for this connection record"
746
+ )
730
747
)
731
748
if jobs ["transaction_my_job" ] != TransactionJob .TRANSACTION_AUTHOR .name :
732
749
raise web .HTTPForbidden (
0 commit comments