blob: e8119072edde34530984992b9954e083e70fe665 [file]
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you 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 time
def a() -> str:
print("a")
time.sleep(3)
return "a"
def b() -> str:
print("b")
time.sleep(3)
return "b"
def c(a: str, b: str) -> str:
print("c")
time.sleep(3)
return a + " " + b
def d() -> str:
print("d")
time.sleep(3)
return "d"
def e(c: str, d: str) -> str:
print("e")
time.sleep(3)
return c + " " + d
def z() -> str:
print("z")
time.sleep(3)
return "z"
def y() -> str:
print("y")
time.sleep(3)
return "y"
def x(z: str, y: str) -> str:
print("x")
time.sleep(3)
return z + " " + y
def s(x: str, e: str) -> str:
print("s")
time.sleep(3)
return x + " " + e