pvl.verkko-dhcp: fix polling without syslog; README
authorTero Marttila <terom@paivola.fi>
Wed, 24 Oct 2012 21:27:30 +0300
changeset 34 491f7da9d29b
parent 32 12816e361b2d
child 35 4a76d20f205f
pvl.verkko-dhcp: fix polling without syslog; README
README
bin/pvl.verkko-dhcp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/README	Wed Oct 24 21:27:30 2012 +0300
@@ -0,0 +1,3 @@
+== Requirements ==
+* python-psycopg2
+
--- a/bin/pvl.verkko-dhcp	Wed Oct 24 21:03:43 2012 +0300
+++ b/bin/pvl.verkko-dhcp	Wed Oct 24 21:27:30 2012 +0300
@@ -275,6 +275,9 @@
             # may be a free lease
             log.warn("Ignored lease: %s", lease)
 
+# XXX: mainloop
+import time
+
 class DHCPHandler (object) :
     """
         Process lines from syslog
@@ -369,9 +372,12 @@
             if poll is False :
                 # done
                 break
-            else :
+            elif self.syslog :
                 # wait
                 self.syslog.poll(poll)
+            else :
+                # XXX
+                time.sleep(poll)
 
             log.debug("tick")