예제 #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
파일: foreman.py 프로젝트: lagroht/kolejka
 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)