minor speed optimizations (as a result of profiling)

This commit is contained in:
Miroslav Stampar
2011-08-12 13:40:37 +00:00
parent 36280b33fa
commit 10bdd90e60
5 changed files with 11 additions and 6 deletions

View File

@@ -1549,6 +1549,8 @@ class Enumeration:
kb.data.cachedColumns = foundData
try:
kb.dumpMode = True
if not safeSQLIdentificatorNaming(conf.db) in kb.data.cachedColumns \
or safeSQLIdentificatorNaming(tbl, True) not in \
kb.data.cachedColumns[safeSQLIdentificatorNaming(conf.db)] \
@@ -1768,6 +1770,9 @@ class Enumeration:
errMsg += "'%s'" % e
logger.critical(errMsg)
finally:
kb.dumpMode = False
def dumpAll(self):
if conf.db is not None and conf.tbl is None:
self.dumpTable()