|
27 | 27 | # .. toggle_creation_date: 2021-08-19 |
28 | 28 | ENABLE_CODEJAIL_REST_SERVICE = SettingToggle("ENABLE_CODEJAIL_REST_SERVICE", default=False, module_name=__name__) |
29 | 29 |
|
30 | | -# .. toggle_name: ENABLE_CODEJAIL_DARKLAUNCH |
31 | | -# .. toggle_implementation: SettingToggle |
32 | | -# .. toggle_default: False |
33 | | -# .. toggle_description: Turn on to send requests to both the codejail service and the installed codejail library for |
34 | | -# testing and evaluation purposes. The results from the installed codejail library will be the ones used. |
35 | | -# .. toggle_warning: This toggle will only behave as expected when ENABLE_CODEJAIL_REST_SERVICE is not enabled and when |
36 | | -# CODE_JAIL_REST_SERVICE_REMOTE_EXEC, CODE_JAIL_REST_SERVICE_HOST, CODE_JAIL_REST_SERVICE_READ_TIMEOUT, |
37 | | -# and CODE_JAIL_REST_SERVICE_CONNECT_TIMEOUT are configured. |
38 | | -# .. toggle_use_cases: temporary |
39 | | -# .. toggle_creation_date: 2025-04-03 |
40 | | -# .. toggle_target_removal_date: 2025-05-01 |
41 | | -ENABLE_CODEJAIL_DARKLAUNCH = SettingToggle("ENABLE_CODEJAIL_DARKLAUNCH", default=False, module_name=__name__) |
42 | | - |
43 | 30 |
|
44 | 31 | def is_codejail_rest_service_enabled(): |
45 | 32 | """Return whether the codejail REST service is enabled.""" |
46 | 33 | return ENABLE_CODEJAIL_REST_SERVICE.is_enabled() |
47 | 34 |
|
48 | 35 |
|
49 | | -def is_codejail_in_darklaunch(): |
50 | | - """ |
51 | | - Returns whether codejail dark launch is enabled. |
52 | | -
|
53 | | - Codejail dark launch can only be enabled if ENABLE_CODEJAIL_REST_SERVICE is not enabled. |
54 | | - """ |
55 | | - return not is_codejail_rest_service_enabled() and ENABLE_CODEJAIL_DARKLAUNCH.is_enabled() |
56 | | - |
57 | | - |
58 | 36 | def get_remote_exec(*args, **kwargs): |
59 | 37 | """Get remote exec function based on setting and executes it.""" |
60 | 38 | remote_exec_function_name = settings.CODE_JAIL_REST_SERVICE_REMOTE_EXEC |
|
0 commit comments