Description: Fix syntax warning when installing
Author: Thomas Goirand <zigo@debian.org>
Bug-Debian: https://bugs.debian.org/1087044
Forwarded: no
Last-Update: 2025-01-02

--- redfishtool-1.1.5.orig/redfishtoollib/Managers.py
+++ redfishtool-1.1.5/redfishtoollib/Managers.py
@@ -379,7 +379,7 @@ class RfManagersOperations():
             rft.printErr("   <dateTimeString> in form: \"YYYY-MM-DDThh:mm:ss[+/-]hh:ss\"")
             return(8,None,False,None)
         else: #we have an arg[1]
-            datePattern="(^[2][0]\d{2}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[-+][0-1][0-9]:[0-5][0-9]$)"   #  YYYY-MM-DDTHH:mm:ss[+/-]hh:ss
+            datePattern=r"(^[2][0]\d{2}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[-+][0-1][0-9]:[0-5][0-9]$)"   #  YYYY-MM-DDTHH:mm:ss[+/-]hh:ss
             dateMatch=re.search(datePattern,sc.args[1])  # sc.args[1]=<dateTimeString>
             if( dateMatch ):
                 dateTimeString=(sc.args[1])  # keep it a string
--- redfishtool-1.1.5.orig/redfishtoollib/redfishtoolTransport.py
+++ redfishtool-1.1.5/redfishtoollib/redfishtoolTransport.py
@@ -1249,11 +1249,11 @@ class RfTransport():
         resourceOdataType=resource["@odata.type"]
     
         #the odataType format is:  <namespace>.<version>.<type>   where version may have periods in it 
-        odataTypeMatch = re.compile('^#([a-zA-Z0-9]*)\.([a-zA-Z0-9\._]*)\.([a-zA-Z0-9]*)$')  
+        odataTypeMatch = re.compile(r'^#([a-zA-Z0-9]*)\.([a-zA-Z0-9\._]*)\.([a-zA-Z0-9]*)$')  
         resourceMatch = re.match(odataTypeMatch, resourceOdataType)
         if(resourceMatch is None):
             # try with no version component
-            odataTypeMatch = re.compile('^#([a-zA-Z0-9]*)\.([a-zA-Z0-9]*)$')
+            odataTypeMatch = re.compile(r'^#([a-zA-Z0-9]*)\.([a-zA-Z0-9]*)$')
             resourceMatch = re.match(odataTypeMatch, resourceOdataType)
             if (resourceMatch is None):
                 rft.printErr("Transport:parseOdataType: Error parsing @odata.type")
