From 864d49f54d8831bcd823bd73f313e05911a8b49a Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 10 Jul 2018 14:21:40 -0400 Subject: [PATCH] Fixed regex casting to satisfy pycodestyle --- netbox/utilities/managers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/netbox/utilities/managers.py b/netbox/utilities/managers.py index b1fb09f9d..b112f4fae 100644 --- a/netbox/utilities/managers.py +++ b/netbox/utilities/managers.py @@ -20,9 +20,9 @@ class NaturalOrderByManager(Manager): # Append the three subfields derived from the designated natural ordering field queryset = queryset.extra(select={ - '_nat1': "CAST(SUBSTRING({}.{} FROM '^(\d{{1,9}})') AS integer)".format(db_table, db_field), - '_nat2': "SUBSTRING({}.{} FROM '^\d*(.*?)\d*$')".format(db_table, db_field), - '_nat3': "CAST(SUBSTRING({}.{} FROM '(\d{{1,9}})$') AS integer)".format(db_table, db_field), + '_nat1': r"CAST(SUBSTRING({}.{} FROM '^(\d{{1,9}})') AS integer)".format(db_table, db_field), + '_nat2': r"SUBSTRING({}.{} FROM '^\d*(.*?)\d*$')".format(db_table, db_field), + '_nat3': r"CAST(SUBSTRING({}.{} FROM '(\d{{1,9}})$') AS integer)".format(db_table, db_field), }) # Replace any instance of the designated natural ordering field with its three subfields