From 6f2136ee2b55074f5a4f5f432587e7a24bddc102 Mon Sep 17 00:00:00 2001 From: Sankar Ramalingam Date: Thu, 21 Sep 2017 19:56:15 +0530 Subject: [PATCH] Dbscan output format-orig-master-new --- lib389/__init__.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/lib389/__init__.py b/lib389/__init__.py index abd60d4..1aed602 100644 --- a/lib389/__init__.py +++ b/lib389/__init__.py @@ -2852,20 +2852,17 @@ class DirSrv(SimpleLDAPObject, object): cmd = cmd + option self.stop(timeout=10) - log.info('Running script: %s' % cmd) - proc = Popen(cmd.split(), stdout=PIPE) - outs = '' + output = '' try: - outs = proc.communicate() + log.info('Running script: %s' % cmd) + output = subprocess.check_output(cmd, shell=True) except OSError as e: log.exception('dbscan: error executing (%s): error %d - %s' % (cmd, e.errno, e.strerror)) raise e self.start(timeout=10) - log.info('Output from ' + cmd) - log.info(outs) - return outs + return output def searchAccessLog(self, pattern): """ -- 2.13.5