--- a/pvl/verkko/db.py Sat Dec 01 23:26:56 2012 +0200
+++ b/pvl/verkko/db.py Mon Dec 17 19:17:47 2012 +0200
@@ -64,9 +64,18 @@
# ORM
def session (self) :
+ """
+ Return a new ORM session bound to our engine.
+
+ XXX: session lifetimes? Explicit close?
+ """
+
return Session(bind=self.engine)
# SQL
+ def connect (self) :
+ return self.engine.connect()
+
def execute (self, query) :
return self.engine.execute(query)
--- a/pvl/verkko/dhcp/leases.py Sat Dec 01 23:26:56 2012 +0200
+++ b/pvl/verkko/dhcp/leases.py Mon Dec 17 19:17:47 2012 +0200
@@ -418,7 +418,7 @@
Iterate over all leases.
"""
- return self._leases.itervalues()
+ return self.leases.itervalues()
# utils
def lease_state (self, lease) :
--- a/static/hosts.js Sat Dec 01 23:26:56 2012 +0200
+++ b/static/hosts.js Mon Dec 17 19:17:47 2012 +0200
@@ -71,6 +71,7 @@
return html("tr", {id: host.id}, columns);
}
+ // XXX: refresh > interval?
function refresh () {
console.log("refresh: " + t);