示例#1
0
文件: stage0.py 项目: Raalsky/kolejka
 def execute(args):
     kolejka_config(args=args)
     config = worker_config()
     stage0(args.task,
            args.result,
            temp_path=config.temp_path,
            consume_task_folder=args.consume)
示例#2
0
文件: client.py 项目: lagroht/kolejka
 def execute(args):
     kolejka_config(args=args)
     client = KolejkaClient()
     task = KolejkaTask(args.task)
     response = client.task_put(task)
     while True:
         time.sleep(args.interval)
         result = client.result_get(response.id, args.result)
         if result is not None:
             if args.consume:
                 shutil.rmtree(args.task)
             return result
示例#3
0
文件: client.py 项目: Raalsky/kolejka
 def execute(args):
     kolejka_config(args=args)
     client = KolejkaClient()
     task = KolejkaTask(args.task)
     response = client.task_put(task)
     while True:
         client.session.close()
         time.sleep(args.interval)
         try:
             result = client.result_get(response.id, args.result)
         except KolejkaClientObjectNotFoundError:
             continue
         if args.consume:
             shutil.rmtree(args.task)
         break
示例#4
0
 def execute(args):
     kolejka_config(args=args)
     foreman()
示例#5
0
文件: client.py 项目: lagroht/kolejka
 def execute(args):
     kolejka_config(args=args)
     client = KolejkaClient()
     response = client.result_del(args.task)
示例#6
0
文件: client.py 项目: lagroht/kolejka
 def execute(args):
     kolejka_config(args=args)
     client = KolejkaClient()
     response = client.result_get(args.task, args.path)
示例#7
0
文件: client.py 项目: lagroht/kolejka
 def execute(args):
     kolejka_config(args=args)
     client = KolejkaClient()
     result = KolejkaResult(args.result)
     response = client.result_put(result)
示例#8
0
文件: client.py 项目: lagroht/kolejka
 def execute(args):
     kolejka_config(args=args)
     client = KolejkaClient()
     task = KolejkaTask(args.task)
     response = client.task_put(task)
     print(response.id)
示例#9
0
文件: client.py 项目: lagroht/kolejka
 def execute(args):
     kolejka_config(args=args)
     client = KolejkaClient()
     response = client.blob_del(blob_reference=args.reference)
示例#10
0
文件: client.py 项目: lagroht/kolejka
 def execute(args):
     kolejka_config(args=args)
     client = KolejkaClient()
     response = client.blob_put(args.file)
     print(response['key'])
示例#11
0
文件: client.py 项目: Raalsky/kolejka
 def execute(args):
     kolejka_config(args=args)
     client = KolejkaClient()
     client.task_del(args.task)
示例#12
0
文件: client.py 项目: Raalsky/kolejka
 def execute(args):
     kolejka_config(args=args)
     client = KolejkaClient()
     client.task_get(args.task, args.path)
示例#13
0
文件: client.py 项目: Raalsky/kolejka
 def execute(args):
     kolejka_config(args=args)
     client = KolejkaClient()
     client.blob_get(args.path, blob_reference=args.reference)