[cvs-annodex] commit (/annodex): cmmlwiki/trunk/cgi-bin/view.cgi cmmlwiki/trunk/cmmlwiki/database.py

conrad nobody at lists.annodex.net
Sat Sep 24 19:16:05 EST 2005


Update of /annodex (new revision 1467)

Modified files:
   cmmlwiki/trunk/cgi-bin/view.cgi
   cmmlwiki/trunk/cmmlwiki/database.py

Log Message:
generalize ixp2source


Modified: cmmlwiki/trunk/cgi-bin/view.cgi
===================================================================
--- cmmlwiki/trunk/cgi-bin/view.cgi	2005-09-24 09:10:34 UTC (rev 1466)
+++ cmmlwiki/trunk/cgi-bin/view.cgi	2005-09-24 09:16:04 UTC (rev 1467)
@@ -7,7 +7,7 @@
 import sqlite
 import annodex
 
-from cmmlwiki.database import db, get_ixp
+from cmmlwiki.database import db, pname2ixp, ixp2source
 from cmmlwiki.utils import cmml_preamble, content_type, location
 from cmmlwiki.npt import npt2timestamp, time2npt
 
@@ -20,10 +20,7 @@
     cur = con.cursor()
 
     # Get the source
-    sql = 'SELECT * FROM sources WHERE ixp="%s"' % ixp
-    cur.execute(sql)
-    row = cur.next()
-    source = row['path']
+    source = ixp2source(ixp)
 
     # Work out the named time offset
     if (id == ""):
@@ -129,7 +126,7 @@
     path_info = os.getenv ('PATH_INFO')
     try:
         project_name = path_info[1:]
-        ixp = get_ixp (project_name)
+        ixp = pname2ixp (project_name)
     except TypeError:
         ixp = -1
 

Modified: cmmlwiki/trunk/cmmlwiki/database.py
===================================================================
--- cmmlwiki/trunk/cmmlwiki/database.py	2005-09-24 09:10:34 UTC (rev 1466)
+++ cmmlwiki/trunk/cmmlwiki/database.py	2005-09-24 09:16:04 UTC (rev 1467)
@@ -37,3 +37,12 @@
     cur.execute (sql)
     row = cur.next()
     return row['name']
+
+def ixp2source(ixp):
+    con = sqlite.connect(db)
+    cur = con.cursor()
+
+    sql = 'SELECT * FROM sources WHERE ixp="%s"' % ixp
+    cur.execute(sql)
+    row = cur.next()
+    return row['path']


-- 
conrad



More information about the cvs-annodex mailing list