> The fix seems to be to double most of the backslashes in robot-detection.py

I'd suggest removing the backslashes instead.

Doubling the backslashes is for when you want literal backlash
characters in the text. Here the backslash are intended to
escape characters like hyphens:

robot_useragents = [
        ...
        'googlebot',
        'google\-sitemaps',
        'gullive',
        ...
        ]

/usr/lib/python3/dist-packages/robot_detection.py:13: SyntaxWarning: invalid 
escape sequence '\-'
  'google\-sitemaps',

This escaping isn't required though and Python >= 3.12 (Trixie has 3.13)
will show a `SyntaxWarning` since `\-` isn't a proper escape sequence.

Unfortunately the upstream project appears to be archived.

-- 
Ben Sturmfels

Sturm Software Engineering
www.sturm.com.au
+61 3 9024 2467

Reply via email to