Index: trunk/web/cache_acls.py
===================================================================
--- trunk/web/cache_acls.py	(revision 261)
+++ trunk/web/cache_acls.py	(revision 262)
@@ -31,7 +31,5 @@
     return getafsgroups.getAfsGroupMembers(name, 'athena.mit.edu')
 
-if __name__ == '__main__':
-    connect('postgres://sipb-xen@sipb-xen-dev/sipb_xen')
-    
+def refreshCache():
     transaction = ctx.current.create_transaction()
 
@@ -58,2 +56,6 @@
         transaction.rollback()
         raise
+
+if __name__ == '__main__':
+    connect('postgres://sipb-xen@sipb-xen-dev/sipb_xen')
+    refreshCache()
