Hi Lunyang,
There are a lot of various DAGMan options at submit time for condor_submit_dag so I am not surprised if some were missed or left out on purpose, but you could enable DAGMan notifications with a couple of lines in your python script. Since from_dag produces
a Submit object for the DAGMan manager job, you can modify the submit description prior to submitting the job to the Schedd. I was able to achieve this like so:
import htcondor
desc = htcondor.Submit.from_dag("sample.dag", {options})
desc["notification"] = "ALWAYS"
desc["notify_user"] = "my@email"
htcondor.Schedd().submit(desc)
-Cole Bollig
From: HTCondor-users <htcondor-users-bounces@xxxxxxxxxxx> on behalf of 黄伦洋 <hly.nick1993@xxxxxxxxx>
Sent: Wednesday, October 18, 2023 1:18 AM To: htcondor-users@xxxxxxxxxxx <htcondor-users@xxxxxxxxxxx> Subject: [HTCondor-users] enable dagman email notification when using python binding Hi there,
I am looking for ways to enable email notification of dagman workflow when using python binding to submit dag file. I notice `htcondor.Submit.from_dag` method does not support `notification` option as in command condor_submit_dag. One thing I haven’t tried so far is to invoke the terminal command through subprocess to get around this. Any suggestion is very welcome. Many thanks. Best, Lunyang _______________________________________________ HTCondor-users mailing list To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a subject: Unsubscribe You can also unsubscribe by visiting https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users The archives can be found at: https://lists.cs.wisc.edu/archive/htcondor-users/ |