update setup.py to python 3, implement config file settings
[logparse.git] / logparse / interface.py
index f2d5c7f79a033ae35835245fc46d15b87e7dd47e..f9a76b2b4c1c7a40dbb63361380543c5a4526388 100644 (file)
@@ -146,8 +146,12 @@ def main():
             else:
                 logger.warning("No output written")
 
-    if argparser.parse_args().to:
-       mail.sendmail(mailbin=prefs['mail']['mailbin'], body=mail.mailprep(output_html, prefs['css']), recipient=argparser.parse_args().to, subject=formatting.fsubject(config.prefs['mail']['subject']))
+    if argparser.parse_args().to or prefs['mail']['to']:
+        if argparser.parse_args().to:
+            to = argparser.parse_args().to
+        else:
+            to = prefs['mail']['to']
+        mail.sendmail(mailbin=prefs['mail']['mailbin'], body=mail.mailprep(output_html, prefs['css']), recipient=to, subject=formatting.fsubject(config.prefs['mail']['subject']))
     
     # Print end message
     finish = datetime.now()