DomoJupyter Integration

auth = dmda.DomoTokenAuth(
    domo_instance=os.environ["DOMO_DOJO_INSTANCE"],
    domo_access_token=os.environ["DOMO_DOJO_ACCESS_TOKEN"],
)

JUPYTER_TOKEN = " OT98Xy8sePH894pA7SgUhjEcjk1kHK"
WORKSPACE_ID = '1cfe9db4-5937-4889-beb3-a311fc42f246' #learn_jupyter

workspace_params = await get_workspace_auth_token_params(
    workspace_id=WORKSPACE_ID, auth=auth
)

dj_auth = dmda.DomoJupyterTokenAuth.convert_auth(
    auth=auth, jupyter_token=JUPYTER_TOKEN, **workspace_params
)

DomoJupyerWorkspace Class

DJ Account


source

DomoJupyter_Account

 DomoJupyter_Account (dj_workspace:Any, account_id:int, alias:str,
                      is_exists:bool=False, domo_account:domolibrary.class
                      es.DomoAccount.DomoAccount=None,
                      creds:Union[str,dict]=None)

source

read_domo_jupyter_account

 read_domo_jupyter_account (account_name, domojupyter_fn:Callable,
                            is_abstract:bool=False, is_dict:bool=True)

source

DJW_AccountInvalid_NotAddedToWorkspace

 DJW_AccountInvalid_NotAddedToWorkspace (message, account_name)

base exception


source

DJW_PermissionToAccountDenied

 DJW_PermissionToAccountDenied (message, account_name)

base exception


source

DJW_InvalidClass

 DJW_InvalidClass (cls_instance, message)

base exception