anchor.diff:      FEngine:= GetPythonEngine;
   end;
   
  -procedure TAppPython.SetResultFromObject(Obj: PPyObject; out R: TAppPyEventResult);
  +procedure TAppPython.ValueToRecord(Obj: PPyObject; out R: TAppPyEventResult);
   begin
     R.Val:= evrOther;
     R.Str:= '';
  
positive.code:   Obj: PPyObject;
  begin
    Obj:= MethodEvalObjects(AObject, AMethod, AParams);
    SetResultFromObject(Obj, Result);
  end;
  
  
  
negative.code:     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;
    public
      constructor Create;
      destructor Destroy; override;
  