Add support for ref-updated events.
Fix paramiko import problem.
Fix pep8 error.
Change-Id: I7098da304ddfca18dfcc6bf79369479a73c8ae94
diff --git a/zuul-server b/zuul-server
index ba9e179..c55c252 100755
--- a/zuul-server
+++ b/zuul-server
@@ -21,9 +21,9 @@
import os
import signal
-import zuul.scheduler
-import zuul.launcher.jenkins
-import zuul.trigger.gerrit
+# No zuul imports here because they pull in paramiko which must not be
+# imported until after the daemonization.
+# https://github.com/paramiko/paramiko/issues/59
class Server(object):
@@ -70,6 +70,11 @@
signal.signal(signal.SIGHUP, self.reconfigure_handler)
def main(self):
+ # See comment at top of file about zuul imports
+ import zuul.scheduler
+ import zuul.launcher.jenkins
+ import zuul.trigger.gerrit
+
self.sched = zuul.scheduler.Scheduler()
jenkins = zuul.launcher.jenkins.Jenkins(self.config, self.sched)