def pool_sprites(filepath):
log = logging.getLogger('pool_sprites')
#log.setLevel(logging.INFO)
sprites = helper.fromlua(filepath)
filename = filepath.split("/")[2]
log.info("starting %s", filepath)
time_point1 = time.process_time()
for i, sprite in enumerate(sprites):
tiles2d = tile_printer.make_tiles_mmap(GFX_MM, sprite.addrs2d())
sprites[i].tiles = helper.flatten_list(tiles2d)
time_point2 = time.process_time()
delta_t = time_point2 - time_point1
#log.info("making sprites took %s to complete", delta_t)
time_point3 = time.process_time()
put_sprites(sprites, OUTPUT_FOLDER + filename[:-4])
time_point4 = time.process_time()
delta_t2 = time_point4 - time_point3
#log.info("putting sprites took %s to complete", delta_t2)
log.info("ending %s", filepath)
return delta_t, delta_t2
concurrency_sample.py 文件源码
python
阅读 19
收藏 0
点赞 0
评论 0
评论列表
文章目录