Print jupyter notebook token when starting web UI. (#887)

* User now only needs to copy url to get to notebook

* Fixed duplicate code

* Added function to print url

* Added exception for calling function on worker

* Stored webui url in Redis

* Fix linting and simplify code.

* Now uses 24 bytes hex token

* Fixed python 3 compatibility

* Fix linting and python 3 compat

* Added comment explaining generating the token.

* Removed newline

* Small fixes.

* Fixed jenkins failure

* Rebased and changed formatting

* Revert "changed formatting"

This reverts commit 226510cf0cdcaab9cf42ad30bd9588a963683592.
This commit is contained in:
Wapaul1
2017-09-05 23:31:44 -07:00
committed by Robert Nishihara
parent 853969225b
commit e19e2c6284
3 changed files with 54 additions and 16 deletions
+4 -3
View File
@@ -42,7 +42,7 @@ except ImportError as e:
from ray.worker import (register_class, error_info, init, connect, disconnect,
get, put, wait, remote, log_event, log_span,
flush_log, get_gpu_ids) # noqa: E402
flush_log, get_gpu_ids, get_webui_url) # noqa: E402
from ray.worker import (SCRIPT_MODE, WORKER_MODE, PYTHON_MODE,
SILENT_MODE) # noqa: E402
from ray.worker import global_state # noqa: E402
@@ -56,8 +56,9 @@ __version__ = "0.2.0"
__all__ = ["register_class", "error_info", "init", "connect", "disconnect",
"get", "put", "wait", "remote", "log_event", "log_span",
"flush_log", "actor", "get_gpu_ids", "SCRIPT_MODE", "WORKER_MODE",
"PYTHON_MODE", "SILENT_MODE", "global_state", "__version__"]
"flush_log", "actor", "get_gpu_ids", "get_webui_url",
"SCRIPT_MODE", "WORKER_MODE", "PYTHON_MODE", "SILENT_MODE",
"global_state", "__version__"]
import ctypes # noqa: E402
# Windows only