@@ -84,24 +84,25 @@ def provide(self, settings: BaseSettings, injector: BaseInjector):
8484 pool_name = config .get ("pool_name" )
8585 ledger_is_production = config .get ("is_production" )
8686 ledger_is_write = config .get ("is_write" )
87- ledger_pool = pool_class (
88- pool_name ,
89- keepalive = keepalive ,
90- cache = cache ,
91- genesis_transactions = genesis_transactions ,
92- read_only = read_only ,
93- socks_proxy = socks_proxy ,
94- )
95- ledger_instance = ledger_class (
96- pool = ledger_pool ,
97- profile = self .root_profile ,
98- )
9987 if ledger_is_write :
100- write_ledger_info = (ledger_id , ledger_instance )
101- if ledger_is_production :
102- indy_sdk_production_ledgers [ledger_id ] = ledger_instance
88+ write_ledger_info = (ledger_id , None )
10389 else :
104- indy_sdk_non_production_ledgers [ledger_id ] = ledger_instance
90+ ledger_pool = pool_class (
91+ pool_name ,
92+ keepalive = keepalive ,
93+ cache = cache ,
94+ genesis_transactions = genesis_transactions ,
95+ read_only = read_only ,
96+ socks_proxy = socks_proxy ,
97+ )
98+ ledger_instance = ledger_class (
99+ pool = ledger_pool ,
100+ profile = self .root_profile ,
101+ )
102+ if ledger_is_production :
103+ indy_sdk_production_ledgers [ledger_id ] = ledger_instance
104+ else :
105+ indy_sdk_non_production_ledgers [ledger_id ] = ledger_instance
105106 if settings .get_value ("ledger.genesis_transactions" ):
106107 ledger_instance = self .root_profile .inject_or (BaseLedger )
107108 ledger_id = "startup::" + ledger_instance .pool .name
0 commit comments