anchor.diff:  
     _LoadedLocals:= TStringList.Create;
     _LoadedModules:= TStringList.Create;
  -  PyEventTimes:= TStringList.Create;
  +  _EventTimes:= TStringList.Create;
   
   finalization
   
  -  if Assigned(PyEventTimes) then
  -    FreeAndNil(PyEventTimes);
  +  if Assigned(_EventTimes) then
  +    FreeAndNil(_EventTimes);
     FreeAndNil(_LoadedModules);
     FreeAndNil(_LoadedLocals);
   
  
positive.code:     Result:= _MethodEvalEx(SObj, ACmd, SParams);
  
    tick:= GetTickCount64-tick;
    Inc(PyEventTime, tick);
  
    if Assigned(PyEventTimes) then
    begin
      i:= PyEventTimes.IndexOf(AModule);
      if i>=0 then
        PyEventTimes.Objects[i]:= TObject(PtrInt(PyEventTimes.Objects[i])+tick)
      else
        PyEventTimes.AddObject(AModule, TObject(tick));
    end;
  end;
  
  
negative.code: 
  procedure PyDisableEventTimes;
  begin
    FreeAndNil(_EventTimes);
  end;
  
  function PyEventTimesReport: string;
  