@@ -247,7 +247,7 @@ def getTables(self, bruteForce=None):
247247 return tableExists (paths .COMMON_TABLES )
248248
249249 infoMsg = "fetching tables for database"
250- infoMsg += "%s: '%s'" % ("s" if len (dbs ) > 1 else "" , ", " .join (db if isinstance ( db , basestring ) else db [ 0 ] for db in sorted (dbs )))
250+ infoMsg += "%s: '%s'" % ("s" if len (dbs ) > 1 else "" , ", " .join (unsafeSQLIdentificatorNaming ( unArrayizeValue ( db )) for db in sorted (dbs )))
251251 logger .info (infoMsg )
252252
253253 rootQuery = queries [Backend .getIdentifiedDbms ()].tables
@@ -261,7 +261,7 @@ def getTables(self, bruteForce=None):
261261 query += " WHERE %s" % condition
262262
263263 if conf .excludeSysDbs :
264- infoMsg = "skipping system database%s '%s'" % ("s" if len (self .excludeDbsList ) > 1 else "" , ", " .join (db for db in self .excludeDbsList ))
264+ infoMsg = "skipping system database%s '%s'" % ("s" if len (self .excludeDbsList ) > 1 else "" , ", " .join (unsafeSQLIdentificatorNaming ( db ) for db in self .excludeDbsList ))
265265 logger .info (infoMsg )
266266 query += " IN (%s)" % "," .join ("'%s'" % unsafeSQLIdentificatorNaming (db ) for db in sorted (dbs ) if db not in self .excludeDbsList )
267267 else :
@@ -290,7 +290,7 @@ def getTables(self, bruteForce=None):
290290 if not kb .data .cachedTables and isInferenceAvailable () and not conf .direct :
291291 for db in dbs :
292292 if conf .excludeSysDbs and db in self .excludeDbsList :
293- infoMsg = "skipping system database '%s'" % db
293+ infoMsg = "skipping system database '%s'" % unsafeSQLIdentificatorNaming ( db )
294294 logger .info (infoMsg )
295295
296296 continue
@@ -569,7 +569,7 @@ def getColumns(self, onlyColNames=False, colTuple=None, bruteForce=None):
569569 and conf .db in kb .data .cachedColumns and tbl in \
570570 kb .data .cachedColumns [conf .db ]:
571571 infoMsg = "fetched tables' columns on "
572- infoMsg += "database '%s'" % conf .db
572+ infoMsg += "database '%s'" % unsafeSQLIdentificatorNaming ( conf .db )
573573 logger .info (infoMsg )
574574
575575 return {conf .db : kb .data .cachedColumns [conf .db ]}
@@ -692,7 +692,7 @@ def getColumns(self, onlyColNames=False, colTuple=None, bruteForce=None):
692692
693693 if not kb .data .cachedColumns :
694694 warnMsg = "unable to retrieve column names for "
695- warnMsg += ("table '%s' " % tblList [ 0 ] ) if len (tblList ) == 1 else "any table "
695+ warnMsg += ("table '%s' " % unsafeSQLIdentificatorNaming ( unArrayizeValue ( tblList )) ) if len (tblList ) == 1 else "any table "
696696 warnMsg += "in database '%s'" % unsafeSQLIdentificatorNaming (conf .db )
697697 logger .warn (warnMsg )
698698
0 commit comments