Strategy: Allow privileged_execution: keyword even if not used

This commit is contained in:
Sebastian Serth
2022-10-05 19:19:12 +02:00
parent a5da7d1f84
commit cb94bc3de6
3 changed files with 3 additions and 3 deletions

View File

@ -33,7 +33,7 @@ class Runner::Strategy
raise NotImplementedError
end
def attach_to_execution(_command, _event_loop, _starting_time, _privileged_execution:)
def attach_to_execution(_command, _event_loop, _starting_time, privileged_execution:)
raise NotImplementedError
end

View File

@ -104,7 +104,7 @@ class Runner::Strategy::DockerContainerPool < Runner::Strategy
Rails.logger.debug { "#{Time.zone.now.getutc.inspect}: Finished copying files" }
end
def attach_to_execution(command, event_loop, starting_time, _privileged_execution: false)
def attach_to_execution(command, event_loop, starting_time, privileged_execution: false) # rubocop:disable Lint/UnusedMethodArgument for the keyword argument
reset_inactivity_timer
@command = command

View File

@ -25,7 +25,7 @@ class Runner::Strategy::Null < Runner::Strategy
def copy_files(_files); end
def attach_to_execution(command, event_loop, starting_time, _privileged_execution: false)
def attach_to_execution(command, event_loop, starting_time, privileged_execution: false) # rubocop:disable Lint/UnusedMethodArgument for the keyword argument
socket = Connection.new(nil, self, event_loop)
# We don't want to return an error if the execution environment is changed
socket.status = :terminated_by_codeocean if command == ExecutionEnvironment::VALIDATION_COMMAND