我使用 Python 在平台内设置了 Google Cloud Functions,通常使用 Pub/Sub 作为触发器。
我的主要功能始终格式如下:
def sync(event, context):
当我在平台内编辑源代码并使用平台内测试工具时,大约 70% 的情况下,我会收到一条错误消息:
Missing 1 required positional argument: 'context'"
我花了几个小时试图弄清楚为什么有时会发生这种情况,而其他人却不会,但今天只是一次又一次地重复测试同一个功能,并注意到,过了一段时间,它开始给出这个错误,即使我没有更改代码的任何一个字母。
这非常令人沮丧,因为这意味着我必须部署代码并手动触发它来测试它,这非常耗时。
知道如何解决这个问题吗?