Using Python4Delphi

Hi, I'm using FreePascal v 3.3.1, my OS is Linux Mint21 5.15.0-136-generic. These days I was trying to use a very interesting library: https://github.com/pyscripter/python4delphi/. It was written for Delphi, but a good part of it can be used in FreePascal too. In their code they use a lot of Variants (VarPyth units) and this creates some problems in FreePascal. For example, I was trying to use Demo30, but the software crashed with an EVariantBadVarTypeError. I'm not so expert to understand exactly what's going on, but the problem seems to be in the TInvokeableVariantType.DispInvoke procedure (Variants.pp unit). If I understand correctly, the source data has a vType greater than $100 ($10F in my case) and the destination data has a different value ($102 in my case). Maybe the error is in lines 4119-4121?