From 1d35fb802c7a467d2070e780f3730802ebc86fb9 Mon Sep 17 00:00:00 2001 From: kutu Date: Tue, 7 Dec 2021 19:10:10 +0400 Subject: [PATCH] quoted DriverSetupName, vars.txt updated --- irsdk.py | 4 ++-- vars.txt | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/irsdk.py b/irsdk.py index 2c822ea..bfc51aa 100644 --- a/irsdk.py +++ b/irsdk.py @@ -15,7 +15,7 @@ except ImportError: from yaml import SafeLoader as YamlSafeLoader -VERSION = '1.3.1' +VERSION = '1.3.2' SIM_STATUS_URL = 'http://127.0.0.1:32034/get_sim_status?object=simStatus' @@ -609,7 +609,7 @@ def _parse_yaml(self, key, session_data): if key == 'DriverInfo': def name_replace(m): return m.group(1) + '"%s"' % re.sub(r'(["\\])', r'\\\1', m.group(2)) - yaml_src = re.sub(r'((?:UserName|TeamName|AbbrevName|Initials): )(.*)', name_replace, yaml_src) + yaml_src = re.sub(r'((?:DriverSetupName|UserName|TeamName|AbbrevName|Initials): )(.*)', name_replace, yaml_src) yaml_src = re.sub(r'(\w+: )(,.*)', r'\1"\2"', yaml_src) result = yaml.load(yaml_src, Loader=CustomYamlSafeLoader) # check if result is available, and yaml data is not updated while we were parsing it in async mode diff --git a/vars.txt b/vars.txt index 8240b26..2198d4c 100644 --- a/vars.txt +++ b/vars.txt @@ -234,10 +234,12 @@ RRwearL RR tire left percent tread remaining, % RRwearM RR tire middle percent tread remaining, % RRwearR RR tire right percent tread remaining, % SessionFlags Session flags, irsdk_Flags +SessionJokerLapsRemain Joker laps remaining to be taken, SessionLapsRemain Old laps left till session ends use SessionLapsRemainEx, SessionLapsRemainEx New improved laps left till session ends, SessionLapsTotal Total number of laps in session, SessionNum Session number, +SessionOnJokerLap Player is currently completing a joker lap, SessionState Session state, irsdk_SessionState SessionTick Current update number, SessionTime Seconds since session start, s