Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-10 08:39:16

0001 # Licensed under the Apache License, Version 2.0 (the "License");
0002 # you may not use this file except in compliance with the License.
0003 # You may obtain a copy of the License at
0004 # http://www.apache.org/licenses/LICENSE-2.0
0005 #
0006 # Authors:
0007 # - Alexey Anisenkov, anisyonk@cern.ch, 2018
0008 
0009 """
0010 Job specific Info Service
0011 It could customize/overwrite settings provided by the main Info Service
0012 
0013 :author: Alexey Anisenkov
0014 :contact: anisyonk@cern.ch
0015 :date: January 2018
0016 """
0017 
0018 from .infoservice import InfoService
0019 from .jobinfo import JobInfoProvider
0020 
0021 import logging
0022 logger = logging.getLogger(__name__)
0023 
0024 
0025 class JobInfoService(InfoService):  ## TO BE DEPRECATED/REMOVED
0026     """
0027         Info service: Job specific
0028         Job could overwrite settings provided by Info Service
0029 
0030         *** KEPT for a while in repo .. most probably will be deprecated and removed soon **
0031     """
0032 
0033     def __init__(self, job):
0034 
0035         self.jobinfo = JobInfoProvider(job)