def save(self): self.log('** Saving user data...') self.save_groups() file = open(self.file, 'w') file.write(export_struct(self.map)) file.close() self.log('** User data saved.')
def save(self): data = { 'api': { 'username': str(self.api.username), 'symbol': str(self.api.symbol), 'code': str(self.api.code), 'token': str(self.api.token), 'refresh': str(self.api.refresh), 'damntoken': str(self.api.damntoken) }, 'autojoin': self.autojoin, 'owner': self.owner, 'trigger': self.trigger } file = open(self.file, 'w') file.write(export_struct(data)) file.close()
def cache(self): try: file = open(self.cachef, 'r') cache = json.loads(file.read()) file.close() except IOError: cache = {} cache[self.data.api.username.lower()] = { 'username': self.data.api.username, 'symbol': self.data.api.symbol, 'code': self.data.api.code, 'token': self.data.api.token, 'refresh': self.data.api.refresh, 'damntoken': self.data.api.damntoken } try: file = open(self.cachef, 'w') file.write(export_struct(cache)) file.close() except IOError: pass