我已经创建了一个Common类,它将被共同使用,并且正在从a函数和B函数接近。
如果我向Common类添加变量,则必须同时部署A和B类。
在不部署所有A和B函数的情况下,如何应用Common类才能生效?
class Common:
def __init__(self, tmp):
self.FIRST = tmp
self.SECOND = 'Test' # new.
# I want to modify this function.
# but I have to deploy function A and B.
# If I have a lot of functions I need a lot of time.
def print_value(self):
print(self.FIRST) # old.
print(self.FIRST, self.SECOND) # new.
class A:
def __init__(self):
o = Common('A')
o.print_value()
class B:
def __init__(self):
o = Common('B')
o.print_value()
这是不可能的:每个云函数的源都与任何其他云函数完全分离。
如果你总是想同时部署这些函数,你可能想把它们变成应用程序中的端点,并将其部署到Cloud Run。