def route(self, func): if (func == 'getall'): return {k: v for k, v in self.config.iteritems()} elif (func == 'get'): item = bh.get_string('item') if not item: return {'error': 'Item not set'} if item in self.config: return self.config[item] elif (func == 'set'): item = bh.get_string('item') if not item: return {'error': 'Item not set'} if not item in self.config: return {'error': 'Item not found'} value = bh.get_string('value') if item == 'password' and not value == '': value = generate_password_hash(value) self.config[item] = value result = self.config.validate(self.validator) return bh.success_response() bh.raise404()
def route(self, func): if (func == 'getall'): return {k:v for k, v in self.config.iteritems()} elif (func == 'get'): item = bh.get_string('item') if not item: return { 'error' : 'Item not set' } if item in self.config: return self.config[item] elif (func == 'set'): item = bh.get_string('item') if not item: return { 'error' : 'Item not set' } if not item in self.config: return { 'error' : 'Item not found' } value = bh.get_string('value') if item == 'password' and not value == '': value = generate_password_hash(value) self.config[item] = value result = self.config.validate(self.validator) return bh.success_response() bh.raise404()
def set(self, func, item, value): if not item: return {'error': 'Item not set'} if not item in self.config: return {'error': 'Item not found'} if item == 'password' and value: value = generate_password_hash(value) self.config[item] = value #result = self.config.validate(self.validator) return bh.success_response()
def set(self, func, item, value): if not item: return { 'error' : 'Item not set' } if not item in self.config: return { 'error' : 'Item not found' } if item == 'password' and value: value = generate_password_hash(value) self.config[item] = value #result = self.config.validate(self.validator) return bh.success_response()
def set(self, func): item = bh.get_string('item') if not item: return { 'error' : 'Item not set' } if not item in self.config: return { 'error' : 'Item not found' } value = bh.get_string('value') if item == 'password' and not value == '': value = generate_password_hash(value) self.config[item] = value result = self.config.validate(self.validator) return bh.success_response()