diff options
| author | Tim Graham <timograham@gmail.com> | 2016-09-16 12:15:00 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-09-17 15:44:06 -0400 |
| commit | 8119b679eb85cdc0ae3d321e54d06dd0200a1e82 (patch) | |
| tree | b4f4e40a371569a260a39ca310e8e984d8582d74 /django/db | |
| parent | 17677d510f65012531a5af57fd056fb15cfe1067 (diff) | |
Refs #27025 -- Fixed "invalid escape sequence" warnings in Python 3.6.
http://bugs.python.org/issue27364
Diffstat (limited to 'django/db')
| -rw-r--r-- | django/db/backends/base/operations.py | 2 | ||||
| -rw-r--r-- | django/db/backends/sqlite3/introspection.py | 6 | ||||
| -rw-r--r-- | django/db/migrations/writer.py | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/django/db/backends/base/operations.py b/django/db/backends/base/operations.py index 1ed11b178e..a072687ebb 100644 --- a/django/db/backends/base/operations.py +++ b/django/db/backends/base/operations.py @@ -428,7 +428,7 @@ class BaseDatabaseOperations(object): def prep_for_like_query(self, x): """Prepares a value for use in a LIKE query.""" - return force_text(x).replace("\\", "\\\\").replace("%", "\%").replace("_", "\_") + return force_text(x).replace("\\", "\\\\").replace("%", r"\%").replace("_", r"\_") # Same as prep_for_like_query(), but called for "iexact" matches, which # need not necessarily be implemented using "LIKE" in the backend. diff --git a/django/db/backends/sqlite3/introspection.py b/django/db/backends/sqlite3/introspection.py index 2ed629f94a..ce5e7032fb 100644 --- a/django/db/backends/sqlite3/introspection.py +++ b/django/db/backends/sqlite3/introspection.py @@ -125,14 +125,14 @@ class DatabaseIntrospection(BaseDatabaseIntrospection): if field_desc.startswith("UNIQUE"): continue - m = re.search('references (\S*) ?\(["|]?(.*)["|]?\)', field_desc, re.I) + m = re.search(r'references (\S*) ?\(["|]?(.*)["|]?\)', field_desc, re.I) if not m: continue table, column = [s.strip('"') for s in m.groups()] if field_desc.startswith("FOREIGN KEY"): # Find name of the target FK field - m = re.match('FOREIGN KEY\(([^\)]*)\).*', field_desc, re.I) + m = re.match(r'FOREIGN KEY\(([^\)]*)\).*', field_desc, re.I) field_name = m.groups()[0].strip('"') else: field_name = field_desc.split()[0].strip('"') @@ -175,7 +175,7 @@ class DatabaseIntrospection(BaseDatabaseIntrospection): if field_desc.startswith("UNIQUE"): continue - m = re.search('"(.*)".*references (.*) \(["|](.*)["|]\)', field_desc, re.I) + m = re.search(r'"(.*)".*references (.*) \(["|](.*)["|]\)', field_desc, re.I) if not m: continue diff --git a/django/db/migrations/writer.py b/django/db/migrations/writer.py index 7c39cdc931..e75f5bfdd1 100644 --- a/django/db/migrations/writer.py +++ b/django/db/migrations/writer.py @@ -181,7 +181,7 @@ class MigrationWriter(object): # for comments migration_imports = set() for line in list(imports): - if re.match("^import (.*)\.\d+[^\s]*$", line): + if re.match(r"^import (.*)\.\d+[^\s]*$", line): migration_imports.add(line.split("import")[1].strip()) imports.remove(line) self.needs_manual_porting = True |
