File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 11import datetime as dt
22import logging
33import os
4+ import re
45
56import certifi
67from platformdirs import user_cache_dir
@@ -89,7 +90,10 @@ def activate_license(key: str | None = None) -> None:
8990 cy_activate_license (key = key , cacert_filepath = certifi .where (), cache_folderpath = user_cache_dir ())
9091 _license = None
9192 except RuntimeError as e :
92- msg = f"The license cannot be activated. The detailed error message is { e .args [0 ][2 :]!r} ."
93+ err_msg = e .args [0 ]
94+ if re .search (r"^[0-2] " , err_msg ):
95+ err_msg = err_msg [2 :]
96+ msg = f"The license cannot be activated. The detailed error message is { err_msg !r} ."
9397 logger .error (msg )
9498 raise RoseauLoadFlowException (msg = msg , code = RoseauLoadFlowExceptionCode .LICENSE_ERROR ) from e
9599
You can’t perform that action at this time.
0 commit comments