home_assistant_solarman icon indicating copy to clipboard operation
home_assistant_solarman copied to clipboard

Update sensor.py

Open CrazyUs3r opened this issue 9 months ago • 2 comments

The warning you're seeing is because Python is treating \S as an invalid escape sequence within the regular expression. In Python strings, the backslash \ is used as an escape character, so \S without a preceding r (indicating a raw string) is problematic.

To fix this, you should use a raw string for your regular expression. This way, backslashes are treated literally, not as escape characters. Here's the corrected line of code:

python

if uom and (re.match(r"\S+", uom)):

By adding the r before the string, it tells Python to treat the backslashes as literal characters. This should resolve the SyntaxWarning.

CrazyUs3r avatar May 18 '24 10:05 CrazyUs3r