         if persistent_session == null
             salvus.conn.new_session
                 limits: {}
-                timeout: 10
+                timeout: 2
                 cb: (error, session) ->
                     console.log("session", session)
                     if error

### 

$(() ->
    uuid = require('misc').uuid
    
    active_cell = undefined


            return true
        cell = active_cell
        if not cell?
            console.log("BUG -- active cell not defined")
            return
        console?.log('execute_code!', cell)
        input = cell.find(".salvus-cell-input")
        input_text = input.text()
        #input_text = input.val()
        output = cell.find(".salvus-cell-output")

        #output_text = eval(input_text)
        #worksheet.attr('contenteditable',false)

        output.text("")
        salvus_exec
            input: input_text
            cb: (mesg) ->
                console.log("CALLBACK", mesg)
                if mesg.stdout?
                    output.text(output.text() + mesg.stdout)
                if mesg.stderr?
                    output.text(output.text() + mesg.stderr)
                    
        next = cell.next()
        if next.length == 0
            next = worksheet.append_salvus_cell()
