def getHtml_settings(self, grp_num, dvc_num): html = get_device_html_settings(self._type) randomstring = ''.join(random.choice(string.ascii_lowercase + string.digits) for i in range(10)) # try: tokexp = self._tokenexpiry.strftime(self._dateformat) except: tokexp = '' # args = {'img': self._logo(), 'name': self._dvc_name(), 'pincode': self._pincode, 'clientid': get_device_detail(self._type, 'client_id'), 'state': randomstring, 'token': self._token, 'tokenexpiry': tokexp, 'dvc_ref': self.dvc_or_acc_ref()} # return self.getHtml_settings_generic(args)
def getHtml_settings_generic(self, args): html_file = get_device_html_settings(self._type) if html_file: return urlopen('web/html/html_devices/' + html_file).read().encode('utf-8').format(**args) else: return ''