diff options
-rw-r--r-- | bin/user/S3upload.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bin/user/S3upload.py b/bin/user/S3upload.py index 921c94c..3002c44 100644 --- a/bin/user/S3upload.py +++ b/bin/user/S3upload.py @@ -82,7 +82,7 @@ class S3uploadGenerator(weewx.reportengine.ReportGenerator): try: S3upload_cmd = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) - stdout = s3upload_cmd.communicate()[0] + stdout = S3upload_cmd.communicate()[0] stroutput = stdout.strip() except OSError, e: if e.errno == errno.ENOENT: @@ -118,7 +118,9 @@ class S3uploadGenerator(weewx.reportengine.ReportGenerator): S3upload_message = "executed in %0.2f seconds" else: # suspect we have an s3cmd error so display a message - syslog.syslog(syslog.LOG_INFO, "S3upload: s3cmd reported errors: %s" % stroutput) + syslog.syslog(syslog.LOG_INFO, "S3upload: s3cmd reported errors") + for line in iter(stroutput.splitlines()): + syslog.syslog(syslog.LOG_INFO, "S3upload: s3cmd error: %s" % line) S3upload_message = "executed in %0.2f seconds" stop_ts = time.time() |