anchor.diff:    Result+= ')';
   end;
   
  -procedure Py_SetSysPath(const Dirs: array of string; DoAdd: boolean);
  -var
  -  Str, Sign: string;
  -  i: Integer;
  -begin
  -  Str:= '';
  -  for i:= 0 to Length(Dirs)-1 do
  -    Str:= Str + 'r"' + Dirs[i] + '",';
  -  if DoAdd then
  -    Sign:= '+='
  -  else
  -    Sign:= '=';
  -  Str:= Format('sys.path %s [%s]', [Sign, Str]);
  -
  -  with GetPythonEngine do
  -  begin
  -    ExecString(Str+';print("Python %d.%d"%sys.version_info[:2])');
  -  end;
  -end;
  -
  -
   function _StrArrayToString(const AParams: array of string): string;
   var
     i: integer;
  
positive.code: 
  procedure _ImportCommand(const AObject, AModule: string);
  begin
    try
      with GetPythonEngine do
        ExecString(Format('import %s;%s=%s.Command()', [AModule, AObject, AModule]));
    except
    end;
  end;
  
  function Py_RunPlugin_Command(const AModule, AMethod: string;
  
negative.code:   end;
  end;
  
  procedure _Exec(const Command: string);
  begin
    with GetPythonEngine do
      Py_XDECREF(_Eval(Command, true));
  end;
  
  function _MethodEval(const AObject, AMethod, AParams: string): PPyObject;
  begin
  