def get_login_accounts(self): self._logintype = LoginType[self.get_devicesettings_value( 'logintype', 'google')] self._logger.info("Set logintype: {}", self._logintype) if self._logintype == LoginType.ptc: temp_accounts = self.get_device_value('ptc_login', []) if not temp_accounts: self._logger.warning( 'No PTC Accounts are set - hope we are login and never logout!' ) self._accountcount = 0 return for username, password in temp_accounts: self._PTC_accounts.append(Login_PTC(username, password)) self._accountcount = len(self._PTC_accounts) else: temp_accounts = self.get_devicesettings_value( 'ggl_login_mail', '@gmail.com') if not temp_accounts: self._logger.warning( 'No GGL Accounts are set - using first @gmail.com Account') temp_accounts = temp_accounts.replace(' ', '').split('|') for account in temp_accounts: self._GGL_accounts.append(Login_GGL(account)) self._accountcount = len(self._GGL_accounts) self._logger.info('Added {} account(s) to memory', self._accountcount) return
def get_login_accounts(self): self._logintype = LoginType[self.get_devicesettings_value('logintype', 'google')] logger.info("Set logintype: {}".format(self._logintype)) if self._logintype == LoginType.ptc: temp_accounts = self.get_devicesettings_value('ptc_login', False) if not temp_accounts: logger.warning('No PTC Accounts are set - hope we are login and never logout!') self._accountcount = 0 return temp_accounts = temp_accounts.replace(' ', '').split('|') for account in temp_accounts: ptc_temp = account.split(',') if 2 < len(ptc_temp) > 2: logger.warning('Cannot use this account (Wrong format!): {}'.format(str(account))) username = ptc_temp[0] password = ptc_temp[1] self._PTC_accounts.append(Login_PTC(username, password)) self._accountcount = len(self._PTC_accounts) else: temp_accounts = self.get_devicesettings_value('ggl_login_mail', '@gmail.com') if not temp_accounts: logger.warning('No GGL Accounts are set - using first @gmail.com Account') temp_accounts = temp_accounts.replace(' ', '').split('|') for account in temp_accounts: self._GGL_accounts.append(Login_GGL(account)) self._accountcount = len(self._GGL_accounts) logger.info('Added {} account(s) to memory'.format(str(self._accountcount))) return