@@ -47,7 +47,7 @@ def updateMSSQLXML():
4747
4848 return
4949
50- releases = re .findall ("class=\" BCC_DV_01DarkBlueTitle\" >SQL Server ([\d\.]+) Builds " , mssqlVersionsHtmlString , re .I | re .M )
50+ releases = re .findall ("class=\" BCC_DV_01DarkBlueTitle\" >SQL Server\s(.+?)\sBuilds " , mssqlVersionsHtmlString , re .I | re .M )
5151 releasesCount = len (releases )
5252
5353 # Create the minidom document
@@ -78,7 +78,7 @@ def updateMSSQLXML():
7878 stopIdx = mssqlVersionsHtmlString .index ("SQL Server %s Builds" % releases [index + 1 ])
7979
8080 mssqlVersionsReleaseString = mssqlVersionsHtmlString [startIdx :stopIdx ]
81- servicepackVersion = re .findall ("</td><td>[7\.0|2000|2005|2008]*(.*?)</td><td.*?([\d\.]+)</td>[\r ]*\n " , mssqlVersionsReleaseString , re .I | re .M )
81+ servicepackVersion = re .findall ("</td><td>[7\.0|2000|2005|2008|2008 R2 ]*(.*?)</td><td.*?([\d\.]+)</td>[\r ]*\n " , mssqlVersionsReleaseString , re .I | re .M )
8282
8383 for servicePack , version in servicepackVersion :
8484 if servicePack .startswith (" " ):
@@ -97,6 +97,7 @@ def updateMSSQLXML():
9797 servicePack = servicePack .replace ("\t " , " " )
9898 servicePack = servicePack .replace ("No SP" , "0" )
9999 servicePack = servicePack .replace ("RTM" , "0" )
100+ servicePack = servicePack .replace ("TM" , "0" )
100101 servicePack = servicePack .replace ("SP" , "" )
101102 servicePack = servicePack .replace ("Service Pack" , "" )
102103 servicePack = servicePack .replace ("<a href=\" http:" , "" )
0 commit comments