Append paper account last when loading
parent
f9e5769b01
commit
71afce69d0
|
@ -107,20 +107,17 @@ def write(
|
||||||
|
|
||||||
def load_accounts(
|
def load_accounts(
|
||||||
|
|
||||||
provider: Optional[str] = None
|
providers: Optional[list[str]] = None
|
||||||
|
|
||||||
) -> bidict[str, Optional[str]]:
|
) -> bidict[str, Optional[str]]:
|
||||||
|
|
||||||
# our default paper engine entry
|
|
||||||
accounts = bidict({'paper': None})
|
|
||||||
|
|
||||||
conf, path = load()
|
conf, path = load()
|
||||||
|
accounts = bidict()
|
||||||
for provider_name, section in conf.items():
|
for provider_name, section in conf.items():
|
||||||
accounts_section = section.get('accounts')
|
accounts_section = section.get('accounts')
|
||||||
if (
|
if (
|
||||||
provider is None or
|
providers is None or
|
||||||
provider and provider_name == provider
|
providers and provider_name in providers
|
||||||
):
|
):
|
||||||
if accounts_section is None:
|
if accounts_section is None:
|
||||||
log.warning(f'No accounts named for {provider_name}?')
|
log.warning(f'No accounts named for {provider_name}?')
|
||||||
|
@ -131,4 +128,6 @@ def load_accounts(
|
||||||
f'{provider_name}.{label}'
|
f'{provider_name}.{label}'
|
||||||
] = value
|
] = value
|
||||||
|
|
||||||
|
# our default paper engine entry
|
||||||
|
accounts['paper'] = None
|
||||||
return accounts
|
return accounts
|
||||||
|
|
Loading…
Reference in New Issue