Skip to content

Commit 89d2621

Browse files
committed
Make managers>traders>(mode|sync) optional in shipane_sdk_config_template.yaml
1 parent cdaec4d commit 89d2621

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

shipane_sdk/base_manager.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,8 @@ def _create_trader_config(self, raw_trader_config):
421421
client_config = self._create_client_config(raw_trader_config)
422422
trader_config = copy.deepcopy(raw_trader_config)
423423
trader_config['client'] = client_config
424-
trader_config['sync']['reserved-securities'] = client_config.pop('reserved_securities', [])
424+
if 'sync' in trader_config:
425+
trader_config['sync']['reserved-securities'] = client_config.pop('reserved_securities', [])
425426
return trader_config
426427

427428
def _create_client_config(self, raw_trader_config):

0 commit comments

Comments
 (0)