Skip to content

Commit d588480

Browse files
committed
good point on first collecting and then printing
1 parent b66d6f1 commit d588480

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

rasa/__main__.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import os
21
import sys
32
import argparse
43
import logging
@@ -66,17 +65,19 @@ def create_argument_parser() -> argparse.ArgumentParser:
6665

6766

6867
def print_version() -> None:
69-
print(f"Rasa Version : {version.__version__}")
70-
py_stuff, os_stuff = sys.version.split("\n")
71-
print(f"Python Version : {py_stuff}")
72-
print(f"Operating System : {os_stuff}")
73-
print(f"Python Path : {sys.path[0]}")
68+
"""Prints version information of rasa tooling and python."""
69+
py_info, os_info = sys.version.split("\n")
70+
sdk_info = None
7471
try:
7572
import rasa_sdk
76-
77-
print(f"Rasa SDK Version : {rasa_sdk.__version__}")
73+
sdk_info = rasa_sdk.__version__
7874
except ModuleNotFoundError:
7975
pass
76+
print(f"Rasa Version : {version.__version__}")
77+
print(f"Rasa SDK Version : {sdk_info}")
78+
print(f"Python Version : {py_info}")
79+
print(f"Operating System : {os_info}")
80+
print(f"Python Path : {sys.executable}")
8081

8182

8283
def main() -> None:

0 commit comments

Comments
 (0)