@Override
  public @NotNull InputRedirectOptions getInputRedirectOptions() {
    return new InputRedirectOptions() {
      @Override
      public boolean isRedirectInput() {
        return PythonRunConfiguration.this.isRedirectInput();
      }

      @Override
      public void setRedirectInput(boolean value) {
        PythonRunConfiguration.this.setRedirectInput(value);
      }

      @Override
      public @Nullable String getRedirectInputPath() {
        return StringUtil.nullize(getInputFile());
      }

      @Override
      public void setRedirectInputPath(String value) {
        setInputFile(StringUtil.notNullize(value));
      }
    };
  }
@Override
  public @NotNull InputRedirectOptions getInputRedirectOptions()