From f1e1a63517c68cb6425803df7a0ed4d768220998 Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Sun, 24 Jul 2011 23:47:49 -0700 Subject: [PATCH] Allow non https connections --- hoover/handlers.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/hoover/handlers.py b/hoover/handlers.py index 63e090f..0599743 100644 --- a/hoover/handlers.py +++ b/hoover/handlers.py @@ -12,7 +12,7 @@ class LogglyHttpHandler(logging.Handler): def __init__(self, session=None, token='', inputname='', input=None, - announce=False, json_class=None): + announce=False, json_class=None, https = True): logging.Handler.__init__(self) if inputname: # TODO: raise something appropriate if session is None @@ -26,7 +26,10 @@ def __init__(self, session=None, token='', inputname='', input=None, raise ValueError('This is not an HTTP input') session = session or LogglySession self.token = token - self.endpoint = "https://%s/inputs/%s" % (session.proxy, token) + if https: + self.endpoint = "https://%s/inputs/%s" % (session.proxy, token) + else: + self.endpoint = "http://%s/inputs/%s" % (session.proxy, token) self.json_class = json_class # TODO: verify we can write to the input if announce: