Skip to content
Snippets Groups Projects

Automatically add accounts to a known list after performing the appropriate actions

Merged Jakub Ziebinski requested to merge jziebinski/known-accounts into develop
1 file
+ 4
0
Compare changes
  • Side-by-side
  • Inline
@@ -140,6 +140,9 @@ class AccountManager:
value if isinstance(value, WorkingAccount) else WorkingAccount(Account.ensure_account_name(value))
)
if not self.is_account_known(value):
self.known.add(value)
def unset_working_account(self) -> None:
self._working_account = None
@@ -205,6 +208,7 @@ class AccountManager:
if self.is_account_working(account):
raise AccountAlreadyExistsError(Account.ensure_account_name(account), "WorkingAccount")
self.known.add(*to_add)
self.watched.add(*to_add)
def remove_tracked_account(self, *to_remove: str | Account) -> None:
Loading