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)
示例#4
0
#     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())