summaryrefslogtreecommitdiff
path: root/python/skytools/adminscript.py
diff options
context:
space:
mode:
authorMarko Kreen2011-04-06 17:42:31 +0000
committerMarko Kreen2011-04-06 17:44:52 +0000
commitf6a8d2ceec20e2e97ba05094827d4bdbda4ef0f6 (patch)
tree7a245ebdad567611855762a91b9bb07e23d3a148 /python/skytools/adminscript.py
parent72d2fd72df5837c33e69b509daaad17b0413f1d7 (diff)
Avoid direct symbol imports
Always use import skytools def xx(): skytools.foo this allows maximum laziness when importing.
Diffstat (limited to 'python/skytools/adminscript.py')
-rw-r--r--python/skytools/adminscript.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/python/skytools/adminscript.py b/python/skytools/adminscript.py
index ec81aa8f..9e03028d 100644
--- a/python/skytools/adminscript.py
+++ b/python/skytools/adminscript.py
@@ -5,12 +5,11 @@
import sys, inspect
-from skytools.scripting import DBScript
-from skytools.quoting import quote_statement
+import skytools
__all__ = ['AdminScript']
-class AdminScript(DBScript):
+class AdminScript(skytools.DBScript):
"""Contains common admin script tools.
Second argument (first is .ini file) is takes as command
@@ -19,7 +18,7 @@ class AdminScript(DBScript):
"""
def __init__(self, service_name, args):
"""AdminScript init."""
- DBScript.__init__(self, service_name, args)
+ skytools.DBScript.__init__(self, service_name, args)
if self.pidfile:
self.pidfile = self.pidfile + ".admin"
@@ -72,7 +71,7 @@ class AdminScript(DBScript):
fieldfmt = {}):
"""Display multirow query as a table."""
- self.log.debug("display_table: %s" % quote_statement(sql, args))
+ self.log.debug("display_table: %s" % skytools.quote_statement(sql, args))
curs = db.cursor()
curs.execute(sql, args)
rows = curs.fetchall()
@@ -111,14 +110,14 @@ class AdminScript(DBScript):
def exec_stmt(self, db, sql, args):
"""Run regular non-query SQL on db."""
- self.log.debug("exec_stmt: %s" % quote_statement(sql, args))
+ self.log.debug("exec_stmt: %s" % skytools.quote_statement(sql, args))
curs = db.cursor()
curs.execute(sql, args)
db.commit()
def exec_query(self, db, sql, args):
"""Run regular query SQL on db."""
- self.log.debug("exec_query: %s" % quote_statement(sql, args))
+ self.log.debug("exec_query: %s" % skytools.quote_statement(sql, args))
curs = db.cursor()
curs.execute(sql, args)
res = curs.fetchall()