|
27 | 27 | }, |
28 | 28 | { |
29 | 29 | "cell_type": "code", |
30 | | - "execution_count": 1, |
| 30 | + "execution_count": 2, |
31 | 31 | "metadata": {}, |
32 | 32 | "outputs": [], |
33 | 33 | "source": [ |
34 | | - "APP_KEY = 'YOUR_APP_KEY'\n", |
35 | | - "RDP_LOGIN = 'YOUR_REFINITIV_DATA_PLATFORM_LOGIN'\n", |
36 | | - "RDP_PASSWORD = 'YOUR_REFINITIV_DATA_PLATFORM_PASSWORD'\n", |
37 | | - "DEPLOYED_PLATFORM_HOST = 'THE_HOST:PORT_OF_YOUR_DEPLOYED_PLATFORM' # ADS hostname:PORT or IP:PORT e.g. 'myADS:15000'\n", |
38 | | - "DEPLOYED_PLATFORM_USER_NAME = 'YOUR_USER_NAME_ON_YOUR_DEPLOYED_PLATFORM' # DACS user name " |
39 | | - ] |
40 | | - }, |
41 | | - { |
42 | | - "cell_type": "markdown", |
43 | | - "metadata": {}, |
44 | | - "source": [ |
45 | | - " " |
| 34 | + "#import logging\n", |
| 35 | + "#import sys\n", |
| 36 | + "#file_handler = logging.FileHandler(filename='c:/Temp/tmp.log')\n", |
| 37 | + "#handlers = [file_handler]\n", |
| 38 | + "#logging.basicConfig(\n", |
| 39 | + "# level=logging.DEBUG, \n", |
| 40 | + "# format='[%(asctime)s] {%(filename)s:%(lineno)d} %(levelname)s - %(message)s',\n", |
| 41 | + "# handlers=handlers\n", |
| 42 | + "#)\n", |
| 43 | + "\n", |
| 44 | + "import logging.config\n", |
| 45 | + "import os\n", |
| 46 | + "from dotenv import load_dotenv\n", |
| 47 | + "\n", |
| 48 | + "# load credentials from a .env file (+ override any OS system env vars of the same name)\n", |
| 49 | + "load_dotenv(override=True)\n", |
| 50 | + "APP_KEY = os.getenv('APP_KEY')\n", |
| 51 | + "RDP_LOGIN = os.getenv('RDP_LOGIN')\n", |
| 52 | + "RDP_PASSWORD = os.getenv('RDP_PASSWORD')\n", |
| 53 | + "DEPLOYED_PLATFORM_HOST = os.getenv('DEPLOYED_PLATFORM_HOST')\n", |
| 54 | + "DEPLOYED_PLATFORM_USER_NAME = os.getenv('DEPLOYED_PLATFORM_USER_NAME')\n", |
| 55 | + "\n", |
| 56 | + "#APP_KEY = 'YOUR_APP_KEY'\n", |
| 57 | + "#RDP_LOGIN = 'YOUR_REFINITIV_DATA_PLATFORM_LOGIN'\n", |
| 58 | + "#RDP_PASSWORD = 'YOUR_REFINITIV_DATA_PLATFORM_PASSWORD'\n", |
| 59 | + "#DEPLOYED_PLATFORM_HOST = 'THE_HOST:PORT_OF_YOUR_DEPLOYED_PLATFORM' # ADS hostname:PORT or IP:PORT e.g. 'myADS:15000'\n", |
| 60 | + "#DEPLOYED_PLATFORM_USER_NAME = 'YOUR_USER_NAME_ON_YOUR_DEPLOYED_PLATFORM' # DACS user name " |
46 | 61 | ] |
47 | 62 | }, |
48 | 63 | { |
|
54 | 69 | "These function will be used by most of the other tutorials to reduce session related code replication.\n", |
55 | 70 | "\n", |
56 | 71 | "Set your default session_type below with **SESSION_TYPE** variable below - valid values are:\n", |
57 | | - "- \"**desktop**\"\n", |
58 | | - "- \"**rdp**\"\n", |
59 | | - "- \"**deployed**\" \n", |
| 72 | + "- \"desktop\"\n", |
| 73 | + "- \"rdp\"\n", |
| 74 | + "- \"deployed\" \n", |
60 | 75 | "\n", |
61 | 76 | "This will avoid the need to specif it in all the tutorials.\n", |
62 | 77 | "\n", |
|
69 | 84 | }, |
70 | 85 | { |
71 | 86 | "cell_type": "code", |
72 | | - "execution_count": null, |
| 87 | + "execution_count": 3, |
73 | 88 | "metadata": { |
74 | 89 | "tags": [] |
75 | 90 | }, |
|
87 | 102 | " session = get_default_session()\n", |
88 | 103 | " if session is None:\n", |
89 | 104 | " if session_type == \"desktop\":\n", |
90 | | - " session = rd.session.desktop.Definition(APP_KEY).get_session()\n", |
| 105 | + " session = rd.session.desktop.Definition(app_key=APP_KEY).get_session()\n", |
91 | 106 | " elif session_type == \"rdp\":\n", |
92 | 107 | " session = rd.session.platform.Definition(\n", |
93 | 108 | " app_key=APP_KEY,\n", |
|
106 | 121 | " if session is None:\n", |
107 | 122 | " raise Exception(f\"Wrong session_type: {session_type}. It must be ['desktop', 'rdp', 'deployed']\")\n", |
108 | 123 | " else:\n", |
109 | | - " set_default_session(session)\n", |
110 | 124 | " #session.set_log_level(logging.DEBUG)\n", |
111 | | - " session.set_log_level(logging.WARNING)\n", |
| 125 | + " session.set_log_level(logging.ERROR)\n", |
| 126 | + " set_default_session(session)\n", |
112 | 127 | " session.open()\n", |
113 | | - " \n", |
| 128 | + " return session\n", |
| 129 | + " \n", |
114 | 130 | "def close_session():\n", |
115 | 131 | " session = get_default_session()\n", |
116 | 132 | " if session:\n", |
|
0 commit comments