POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------------- update (or add) client/session restrictions """ import sys import ujson from lib.db import DB parameters = {'zoneid': '', 'sessionid': None, 'session_timeout': None, 'output_type': 'plain'} current_param = None for param in sys.argv[1:]: if len(param) > 1 and param[0] == '/' and param[1:] in parameters: current_param = param[1:].lower() elif current_param is not None: parameters[current_param] = param.strip() current_param = None response = dict() if parameters['zoneid'] is not None and parameters['sessionid'] is not None: db = DB() response['response'] = db.update_session_restrictions(parameters['zoneid'], parameters['sessionid'], parameters['session_timeout']) # output result as plain text or json if parameters['output_type'] != 'json': for item in response: print '%20s %s' % (item, response[item]) else: print(ujson.dumps(response))
import ujson from lib.db import DB parameters = { 'zoneid': '', 'sessionid': None, 'session_timeout': None, 'output_type': 'plain' } current_param = None for param in sys.argv[1:]: if len(param) > 1 and param[0] == '/' and param[1:] in parameters: current_param = param[1:].lower() elif current_param is not None: parameters[current_param] = param.strip() current_param = None response = dict() if parameters['zoneid'] is not None and parameters['sessionid'] is not None: db = DB() response['response'] = db.update_session_restrictions( parameters['zoneid'], parameters['sessionid'], parameters['session_timeout']) # output result as plain text or json if parameters['output_type'] != 'json': for item in response: print('%20s %s' % (item, response[item])) else: print(ujson.dumps(response))