async def scheduling_loop(pre_launch_check_result: PreLaunchCheckResult): while True: loop.create_task( async_dynatrace_gcp_extension( project_ids=pre_launch_check_result.projects, services=pre_launch_check_result.services)) await asyncio.sleep(60 * QUERY_INTERVAL_MIN)
async def scheduling_loop(): while True: loop.create_task(async_dynatrace_gcp_extension()) await asyncio.sleep(60)
async def scheduling_loop(project_ids: Optional[List[str]] = None): while True: loop.create_task(async_dynatrace_gcp_extension(project_ids)) await asyncio.sleep(60)
# Copyright 2020 Dynatrace LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import asyncio from main import async_dynatrace_gcp_extension asyncio.run(async_dynatrace_gcp_extension())