merge
authorTero Marttila <terom@paivola.fi>
Sun, 10 Feb 2013 23:35:07 +0200
changeset 217 feae2f0ff91a
parent 216 c0dbd44bd463 (current diff)
parent 215 a0dedd0889f0 (diff)
child 219 5b57a70dc36e
child 221 ab13e3d2983d
merge
--- a/pvl/dhcp/leases.py	Sun Feb 10 23:27:04 2013 +0200
+++ b/pvl/dhcp/leases.py	Sun Feb 10 23:35:07 2013 +0200
@@ -428,15 +428,15 @@
 
         # count by state
         starts = lease.get('starts')
-        state = lease.get('binding-state', 'unknown')
+        state = lease.get('binding-state')
         next_state = lease.get('next-binding-state')
         ends = lease.get('ends')
 
         #log.debug("%-15s: %s: %8s -> %-8s: %s", ip, starts, state, next_state or '', ends)
-
+        
+        # XXX: datetime UTC or local?
         if next_state and ends and ends < datetime.now() :
-            # XXX: mark as, "expired", even they next-binding-state is probably "free"
-            state = 'expired' # lease['next-binding-state']
+            state = next_state
 
         return state