[Bug 2059412] Re: SyntaxWarning: invalid escape sequence '\.'

Nick Rosbrook 2059412 at bugs.launchpad.net
Thu Apr 18 16:19:30 UTC 2024


** Changed in: software-properties (Ubuntu)
       Status: Triaged => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to software-properties in Ubuntu.
https://bugs.launchpad.net/bugs/2059412

Title:
  SyntaxWarning: invalid escape sequence '\.'

Status in software-properties package in Ubuntu:
  Fix Committed

Bug description:
  Installing software-properties gives

  --->
  /usr/lib/python3/dist-packages/softwareproperties/gtk/DialogMirror.py:197: SyntaxWarning: invalid escape sequence '\.'
    elif re.match("^((ftp)|(http)|(file)|(rsync)|(https))://([a-z]|[A-Z]|[0-9]|:|/|\.|~)+$", uri) == None:
  <---

  Marked as "wishlist" importance because Python still passes that to
  re.match as '\.' instead of '.', so the behavior is correct, as can be
  confirmed with

  --->
  % python3 -c 'print("\.")'
  <string>:1: SyntaxWarning: invalid escape sequence '\.'
  \.
  <---

  In a future Python version they will be eventually a SyntaxError[1].

  [1] https://docs.python.org/3/reference/lexical_analysis.html#escape-
  sequences

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/2059412/+subscriptions




More information about the foundations-bugs mailing list