Я публикую темы, используя клиент Python pubsub, и есть настроенная облачная функция, которая запускается сообщениями pubsub.Я могу правильно запустить функцию и сгенерировать желаемое возвращаемое значение, но не могу понять, чтобы вернуть это значение на стороне издателя / клиента.Спасибо всем!
код клиента:
def call_getTime():
message_future = publisher.publish(topic_path,
data=data,
)
message_future.add_done_callback(callback)
print(message_future.result())
def callback(message_future):
if message_future.exception(timeout=30):
print('Publishing message threw an Exception {}.'.format(
message_future.exception()))
else:
print(message_future.result())
Облачная функция:
def getTime(data, context):
r = {'time': time.time()}
return flask.jsonify(r)