Synopsis
supervisor_language_flags = mask
Mask sets which languages the Supervisor will accept for callback code. Mask can be a comma-separated list of names, or a decimal value that is the sum of the desired values (see Examples below).
Values
| Name | Value (dec / bin) | Description | 
|---|---|---|
| qube |  1 / 0000001 | Enables the "qube" callback language that uses the "code" section of the job to specify, for example, "unblock-subjob-self" instead of using Perl or Python | 
| Perl |  2 / 0000010 | Enables the use of Perl callbacks | 
| Python |  4 / 0000100 | Enables the use of Python callbacks | 
| post |  8 / 0001000 | Enables client-side callbacks. This is primarily used when a client-side script needs the Qube! job to complete before continuing. "Qbsub --waitfor" or qb.waitfor() make use of this flag | 
16 / 0010000 | Enables the mail function to work when a job is submitted with the email option turned on. | |
| dependency | 32 / 0100000 | Enables simple dependencies, for example, "link-done-job-12345" | 
| auto_wrangling | 64 / 1000000 | Enables Auto-Wrangling | 
...
Examples
supervisor_language_flags = 6
supervisor_language_flags = "Perl,python"
...
supervisor_language_flags = "qube,post,mail,dependency,auto_wrangling"
(Note: "post" added as a default in Qube 6.5)