コード例 #1
0
def fake_session():
    session = Session()
    screenshots = load_all_screenshots( Paths.shots_dir )
    screenshots.sort( key=operator.attrgetter('time') )
    session_shots = screenshots[-100:]
    start_time = session_shots[0].time-1
    end_time = session_shots[-1].time+1
    session.start = start_time
    session.end = end_time
    api.create_session( session )
    api.start_session( session )
    map( upload_shot, session_shots )
    api.end_session( session )
コード例 #2
0
ファイル: update_asr.py プロジェクト: ieasm/scripts
	flushed2 = []
	flushed_file2 = open(env_prefix + flushed_file_name + '2', 'r')
	for line in flushed_file2:
		if not line[:-1] in flushed2:
			flushed2.append(line[:-1])
	flushed_file2.close()
	print 'flushed2: ', flushed2

	save.rewrite_old(env_prefix+zab_ag_dir+switch['name']+'/', flushed, flushed2)
	time.sleep(0.3)

	#Удаление лога
	os.remove(log_name)

	#Авторизация через API и начало сессии
	zapi = api.start_session()

	#Получение списка существующих элементов данных
	existing_items = api.get_items(zapi, switch['name'])

	print len(flushed)
	#Создание элементов данных, которых нет в списке
	for item in flushed:
		if not (item in existing_items):
			zagconf = open(zagconf_path, 'a')
			trig_id = api.create_item(zapi, zagconf, switch['name'], code_data[item.split('_')[0]][1]+'_'+switch['name'], item)
			(serv_name, serv_parent, serv_child) = api.resolve_names(item, code_data, trunk_data, switch['name'])
			api.add_services(zapi, serv_name, serv_parent, serv_child, trig_id, switch['name'])
			zagconf.close()

	for item in flushed2: