anchor.diff:  begin
     _LoadedCudatext:= false;
     _LoadedLocals.Clear;
  +  _LoadedModules.Clear;
   end;
   
   initialization
   
     _LoadedLocals:= TStringList.Create;
  +  _LoadedModules:= TStringList.Create;
   
   finalization
   
  +  FreeAndNil(_LoadedModules);
     FreeAndNil(_LoadedLocals);
   
   end.
  
positive.code:         end;
        end;
      finally
        Py_DECREF(Module);
      end;
    end;
  end;
  
negative.code:   Result:= Py_rect(R);
  end;
  
  function _ImportModuleCached(const AModule: string): PPyObject;
  var
    N: integer;
  begin
    N:= _LoadedModules.IndexOf(AModule);
    if N>=0 then
      Result:= PPyObject(_LoadedModules.Objects[N])
    else
    begin
      Result:= GetPythonEngine.PyImport_ImportModule(PChar(AModule));
      _LoadedModules.AddObject(AModule, TObject(Result))
    end;
  end;
  
  function Py_RunModuleFunction(const AModule,AFunc:string;AParams:array of PPyObject;const AParamNames:array of string):PPyObject;
  var
  