No f-string allowed - SR Research eyetracker.sendMessage() function

Okay this is actually crazy. SR Research themselves have stated that you can’t send f-strings to the following function (with fun examples)

OPTION 1 : eyetracker.sendMessage(f"Hi, I’m an f-string, and because of that this whole string will be received to the edf file as a message and will just say: None {variable x}")

OPTION 2: eyetracker.sendMessage(“stimAppear”)
This works. but I can’t tell which stimulus it was that appeared, so I have to go through the log file.

OPTION 3: eyetracker.sendMessage(“TRIALID”)
This works, and splits my datafile, but honestly, because of PsychoPy’s trial looping method, it doesn’t help all that much

So! My question, has anyone been successful in sending an f-string using this function?

The PsychoPy update is great as it incorporates the calibration/validation of the eyetracker, but beyond that it is driving me up the wall.

Thanks in advance for any assistance!

Can you send a normal string?

OPTION 4:
eye-tracker.sendMessage(“Hi, I’m a string, and because of that this whole string will be received to the edf file as a message and will just say: " + x)