@@ -38,12 +38,12 @@ def locate_schedds(collector, access_points):
3838 if access_points :
3939 try :
4040 for ap in access_points :
41- schedds += coll .locate (htcondor .DaemonTypes .Schedd , ap )
41+ schedds . append ( coll .locate (htcondor .DaemonTypes .Schedd , ap ) )
4242 except htcondor .HTCondorIOError as e :
4343 logging .error (f'Condor error: { e } ' )
4444 else :
4545 try :
46- schedds += coll .locateAll (htcondor .DaemonTypes .Schedd )
46+ schedds . append ( coll .locateAll (htcondor .DaemonTypes .Schedd ) )
4747 except htcondor .HTCondorIOError as e :
4848 logging .error (f'Condor error: { e } ' )
4949
@@ -179,7 +179,7 @@ def iterate_ads(ads, name, metrics, last_job):
179179 # TODO: Add file tail function for condor history files
180180 #parser.add_option('-f','--histfile',
181181 # help='history file to read from')
182- parser .add_option ('-s ' ,'--schedd ' ,default = False , action = 'store_true' )
182+ parser .add_option ('-a ' ,'--access_points ' ,default = None )
183183 parser .add_option ('-p' ,'--port' , default = 9100 ,
184184 action = 'store' , type = 'int' ,
185185 help = 'port number for prometheus exporter' )
@@ -208,7 +208,7 @@ def iterate_ads(ads, name, metrics, last_job):
208208 while True :
209209 start = time .time ()
210210 for collector in args :
211- query_collector (collector , metrics , last_job )
211+ query_collector (collector , options . access_points , metrics , last_job )
212212
213213 delta = time .time () - start
214214 # sleep for interval minus scrape duration
0 commit comments