minimal adjustments
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-python / pythonFiles / datascience / getServerInfo.py
1 # Copyright (c) Microsoft Corporation. All rights reserved.
2 # Licensed under the MIT License.
3
4 from notebook.notebookapp import list_running_servers
5 import json
6
7 server_list = list_running_servers()
8
9 server_info_list = []
10
11 for si in server_list:
12     server_info_object = {}
13     server_info_object["base_url"] = si['base_url']
14     server_info_object["notebook_dir"] = si['notebook_dir']
15     server_info_object["hostname"] = si['hostname']
16     server_info_object["password"] = si['password']
17     server_info_object["pid"] = si['pid']
18     server_info_object["port"] = si['port']
19     server_info_object["secure"] = si['secure']
20     server_info_object["token"] = si['token']
21     server_info_object["url"] = si['url']
22     server_info_list.append(server_info_object)
23
24 print(json.dumps(server_info_list))