def create_session(context, request): """Create a kaltura session. """ api = TemplateAPI(context, request) kaltura_info = api.kaltura_info kc = KalturaConfiguration(kaltura_info["partner_id"], kaltura_info["sub_partner_id"]) client = KalturaClient(kc) user = KalturaSessionUser(kaltura_info["local_user"]) session = client.startSession(user, kaltura_info["admin_secret"], admin=2) result = xmltodict(session) if result["error"]: transaction.doom() return result
def create_session(context, request): """Create a kaltura session. """ api = TemplateAPI(context, request) kaltura_info = api.kaltura_info kc = KalturaConfiguration(kaltura_info['partner_id'], kaltura_info['sub_partner_id']) client = KalturaClient(kc) user = KalturaSessionUser(kaltura_info['local_user']) session = client.startSession(user, kaltura_info['admin_secret'], admin=2) result = xmltodict(session) if not result['error']: # error key causes a server error in jsonview, so if error={}, delete it del result['error'] return result
def create_session(context, request): """Create a kaltura session. """ api = TemplateAPI(context, request) kaltura_info = api.kaltura_info kc = KalturaConfiguration(kaltura_info['partner_id'], kaltura_info['sub_partner_id']) client = KalturaClient(kc) user = KalturaSessionUser(kaltura_info['local_user']) session = client.startSession(user, kaltura_info['admin_secret'], admin=2) result = xmltodict(session) if result['error']: transaction.doom() return result