summaryrefslogtreecommitdiff
path: root/scripts/queue_loader.py
diff options
context:
space:
mode:
authorMarko Kreen2009-06-05 10:29:05 +0000
committerMarko Kreen2009-06-07 15:18:48 +0000
commit49e87a1c2e41ab613f0c383c8749066be92e14d2 (patch)
tree6da1eb793b1763c617d53ba86fe41008cd26c250 /scripts/queue_loader.py
parente9f032912997443878fdd70634ec644d73fef1c8 (diff)
pkgloader module to be able to coexist with 2.x
Use scheme that pygtk uses to support parallel installations: import pkgloader pkgloader.require('skytools', '3.0') import skytools This will allow keeping old module installed by default and new version is used only by request.
Diffstat (limited to 'scripts/queue_loader.py')
-rwxr-xr-xscripts/queue_loader.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/scripts/queue_loader.py b/scripts/queue_loader.py
index 1b3090df..97742b82 100755
--- a/scripts/queue_loader.py
+++ b/scripts/queue_loader.py
@@ -79,10 +79,13 @@ Config template::
create_sql =
"""
-import sys, time, skytools
+import sys, time
-from pgq.cascade.worker import CascadedWorker
+import pkgloader
+pkgloader.require('skytools', '3.0')
+import skytools
+from pgq.cascade.worker import CascadedWorker
from skytools import quote_ident, quote_fqident, UsageError
# todo: auto table detect