Esempio n. 1
0
 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)
Esempio n. 2
0
 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 ''