Выполнение сценария узла в сценарии Python внутри Google Cloud SDK - PullRequest
0 голосов
/ 20 октября 2018

Я пытаюсь выполнить скрипт node.js внутри кода Python, запущенного в Google App Engine.Пример примерно так:

from Naked.toolshed.shell import muterun_js

def foo(parameter):
    response_from_js = muterun_js('./views/api/generateSignedTransaction.js',
                                  parameter)
    response = response_from_js.stdout

Но * GA 1004 * нельзя использовать внутри GAE из-за его зависимостей от C и встроенных библиотек, таких как subprocess.call(), subprocess.check_output() и os.system()не работает так же, как я полагаю, по тем же причинам, что и при выполнении системных вызовов, они будут иметь C-зависимости.Есть ли альтернатива для передачи параметров и выполнения сценария node.js, который будет работать в GAE?

1 Ответ

0 голосов
/ 20 октября 2018

В вашем случае, в зависимости от того, что делает generateSignedTransaction.js, вы можете создать облачную функцию Google с помощью JS-скрипта, а затем просто вызвать ее из своего Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...