anchor.diff:  
     if not ALazy then
     begin
  -    if not IsLoadedLocal(ModName) then
  +    if not IsLoadedLocal(ObjName) then
       begin
         if UiOps.PyInitLog then
           MsgLogConsole('Init: '+AModule);
         try
  -        ImportCommand(ModName, AModule);
  -        LoadedLocals.Add(ModName);
  +        ImportCommand(ObjName, AModule);
  +        LoadedLocals.Add(ObjName);
         except
         end;
       end;
   
  -    Result:= MethodEvalEx(ModName, ACmd, SParams);
  +    Result:= MethodEvalEx(ObjName, ACmd, SParams);
     end
     else
  -  //lazy event: run only of ModName already created
  -  if IsLoadedLocal(ModName) then
  -    Result:= MethodEvalEx(ModName, ACmd, SParams);
  +  //lazy event: run only of ObjName already created
  +  if IsLoadedLocal(ObjName) then
  +    Result:= MethodEvalEx(ObjName, ACmd, SParams);
   
     if Assigned(EventTimes) then
     begin
  
positive.code:   else
      FLastCommandParam:= AppVariantNil;
  
    ModName:= NamePrefix+AModule;
  
    if not IsLoadedLocal(ModName) then
    begin
      if UiOps.PyInitLog then
        MsgLogConsole('Init: '+AModule);
      try
        ImportCommand(ModName, AModule);
        LoadedLocals.Add(ModName);
      except
      end;
    end;
  
negative.code: 
  function TAppPython.RunCommand(const AModule, AMethod: string; const AParams: TAppVariantArray): boolean;
  var
    ObjName: string;
    ParamObjs: array of PPyObject;
    Obj: PPyObject;
    i: integer;
  