# HG changeset patch
# User Martin Albrecht <malb@informatik.uni-bremen.de>
# Date 1201622680 0
# Node ID fc8f0d116862536ca397f84ed38e274e74d83ab3
# Parent  7731814c621e208ce158c8b965938bb5b099825b
c-1970 -- notebook -- gnutls should not be needed if you're running the notebook insecurely, so don't require it

diff -r 7731814c621e -r fc8f0d116862 sage/server/notebook/run_notebook.py
--- a/sage/server/notebook/run_notebook.py	Sun Jan 27 23:36:36 2008 -0800
+++ b/sage/server/notebook/run_notebook.py	Tue Jan 29 16:04:40 2008 +0000
@@ -181,8 +181,11 @@ signal.signal(signal.SIGINT, my_sigint)
 signal.signal(signal.SIGINT, my_sigint)
 
 ## Disable client-side certificate request for gnutls
-import gnutls.connection
-gnutls.connection.CERT_REQUEST = 0
+try:
+    import gnutls.connection
+    gnutls.connection.CERT_REQUEST = 0
+except OSError:
+    print "Note: GNUTLS not available." 
 
 ## Authentication framework (ported from Knooboo)
 from twisted.web2 import log, server, channel
