Skip to content
Snippets Groups Projects
Select Git revision
  • 47d761347c67b7b33a75b3d9e47eb42533eac205
  • main default protected
  • merge
  • split_input
  • revamp
  • test_derubeis
  • glacopo
  • inverse_imaging
  • openmp
  • RICKv2.0
  • RICKv1.0
  • r0.1c
  • end-of-re_structuring
13 results

Makefile.Magellanus

Blame
  • get_job_amqp_server.py 680 B
    from amqp_server import AMQPServer
    from job_cache import JobCache
    
    class GetJobAMQPServer(AMQPServer):
      
        def __init__(self, host, queue):
            self.type = "poll"
            self.jobCache = JobCache('redis', 6379, 0)
            super(GetJobAMQPServer, self).__init__(host, queue)      
    
        def execute_callback(self, requestBody):
            if "jobId" in requestBody:
                redis_res = self.jobCache.get(requestBody["jobId"])
                print(f"Redis response: {redis_res}")
                return redis_res
            else:
                return 42
          
        def run(self):
            print(f"Starting AMQP server of type {self.type}...")
            super(GetJobAMQPServer, self).run()