def deleteAccount(self, network, name): account = Account.getAccount(network, name) am = AccountManager() if account and am.remove(account): print 'Delete {0} account {1} : OK'.format(network, name) else: print 'Delete {0} account {1} : FAIL'.format(network, name)
def createAccount(self, network, name): account = Account.getAccount(network, name) am = AccountManager() if account and am.create(account): print 'Create {0} account {1} : OK'.format(network, name) accountType = Account.networkToAccount(network) callback = None if accountType == 'OAuth': callback = self.enterOAuthVerifier elif accountType == 'UserPass': callback = self.enterUserPass if callback and am.register(account, callback): print 'Register {0} account {1} : OK'.format(network, name) else: print 'Register {0} account {1} : FAIL'.format(network, name) am.remove(account) else: print 'Create {0} account {1} : FAIL'.format(network, name)