예제 #1
0
def run_actions(args: argparse.Namespace):
    import rasa_sdk.__main__ as sdk

    args.actions = args.actions or DEFAULT_ACTIONS_PATH

    path = args.actions.replace(".", os.sep) + ".py"
    _ = get_validated_path(path, "action", DEFAULT_ACTIONS_PATH)

    sdk.main_from_args(args)
예제 #2
0
파일: run.py 프로젝트: bheemaiaha/rasa
def run_actions(args: argparse.Namespace):
    import rasa_sdk.__main__ as sdk
    import sys

    args.actions = args.actions or DEFAULT_ACTIONS_PATH

    # insert current path in syspath so module is found
    sys.path.insert(1, os.getcwd())
    path = args.actions.replace(".", os.sep) + ".py"
    _ = get_validated_path(path, "action", DEFAULT_ACTIONS_PATH)

    sdk.main_from_args(args)
예제 #3
0
def run_actions(args: argparse.Namespace):
    import rasa_sdk.__main__ as sdk

    args.actions = args.actions or DEFAULT_ACTIONS_PATH

    sdk.main_from_args(args)
예제 #4
0
from rasa.__main__ import create_argument_parser
from rasa.cli.run import run_actions
import rasa_sdk.__main__ as sdk
import argparse

args = argparse.Namespace(actions="actions",
                          auth_token=None,
                          auto_reload=True,
                          connector=None,
                          cors=None,
                          credentials=None,
                          enable_api=False,
                          endpoints=None,
                          func=run_actions,
                          jwt_method="HS256",
                          jwt_secret=None,
                          log_file=None,
                          loglevel=None,
                          model="models",
                          port=5055,
                          remote_storage=None,
                          response_timeout=3600,
                          ssl_ca_file=None,
                          ssl_certificate=None,
                          ssl_keyfile=None,
                          ssl_password=None,
                          **{"model-as-positional-argument": None})

sdk.main_from_args(args)