Selaa lähdekoodia

[indexer] Fix quoting and python version

Use Popen for 2.6 compatibility
Abraham Elmahrek 11 vuotta sitten
vanhempi
commit
16ac841

+ 2 - 1
desktop/libs/indexer/src/indexer/conf.py

@@ -29,7 +29,8 @@ def solrctl():
   solrctl path
   """
   try:
-    return subprocess.check_output(['which', 'solrctl']).strip()
+    proc = subprocess.Popen(['which', 'solrctl'], stdout=subprocess.PIPE)
+    return proc.stdout.read().strip()
   except subprocess.CalledProcessError:
     return '/usr/bin/solrctl'
 

+ 1 - 1
desktop/libs/indexer/src/indexer/controller.py

@@ -92,7 +92,7 @@ class CollectionManagerController(object):
                                stderr=subprocess.PIPE,
                                env={
                                  'SOLR_HOME': conf.SOLR_HOME.get(),
-                                 'SOLR_ZK_ENSEMBLE': 'conf.SOLR_ZK_ENSEMBLE.get()'
+                                 'SOLR_ZK_ENSEMBLE': conf.SOLR_ZK_ENSEMBLE.get()
                                })
     status = process.wait()