anchor.diff:      function IsLoadedLocal(const S: string): boolean;
       function MethodEvalEx(const AObject, AMethod: string; const AParams: array of PPyObject): TAppPyEventResult;
       function MethodEvalObjects(const AObject, AFunc: string; const AParams: array of PPyObject): PPyObject;
  +    procedure SetResultFromObject(Obj: PPyObject; var R: TAppPyEventResult);
     public
       constructor Create;
       destructor Destroy; override;
  
positive.code:   FInited:= PythonOK;
    if FInited then
      FEngine:= GetPythonEngine;
  end;
  
  function TAppPython.IsLoadedLocal(const S: string): boolean; inline;
  
negative.code:   Result.Val:= evrOther;
    Result.Str:= '';
  
    Obj:= MethodEvalObjects(AObject, AMethod, AParams);
    SetResultFromObject(Obj, Result);
  end;
  
  
  