MCPcopy
hub / github.com/google/clusterfuzz / _get_tworker_queue_override

Function _get_tworker_queue_override

src/python/bot/startup/run_bot.py:142–161  ·  view source on GitHub ↗

Gets the tworker queue override from environment or metadata.

()

Source from the content-addressed store, hash-verified

140
141@memoize.wrap(memoize.FifoInMemory(1))
142def _get_tworker_queue_override() -> str:
143 """Gets the tworker queue override from environment or metadata."""
144 queue_override = environment.get_value('OVERRIDE_TWORKER_QUEUE')
145 if queue_override:
146 return queue_override
147
148 if not compute_metadata.is_gce():
149 return ""
150
151 try:
152 queue_override = compute_metadata.get(
153 'instance/attributes/override_tworker_queue')
154 if queue_override:
155 return queue_override.strip()
156 except exceptions.RequestException as e:
157 if not (isinstance(e, exceptions.HTTPError) and
158 e.response.status_code == 404):
159 logs.warning(f'Error fetching override_tworker_queue metadata: {e}')
160
161 return ""
162
163
164def task_loop():

Callers 1

task_loopFunction · 0.85

Calls 1

getMethod · 0.45

Tested by

no test coverage detected