Ticket #6575 (closed defect: invalid)

Opened 4 years ago

Last modified 3 years ago

notebook bug in do_sage_extension_preparsing

Reported by: was Owned by: boothby
Priority: major Milestone: sage-duplicate/invalid/wontfix
Component: notebook Keywords:
Cc: Work issues:
Report Upstream: N/A Reviewers:
Authors: Merged in:
Dependencies: Stopgaps:

Description

I got this traceback with sage-4.1:

2009-07-20 15:22:18-0700 [HTTPChannel,3400,127.0.0.1] Unhandled Error
	Traceback (most recent call last):
	  File "/Users/wstein/build/64bit/sage-4.1/local/lib/python2.6/site-packages/twisted/internet/defer.py", line 630, in gotResult
	    _deferGenerator(g, deferred)
	  File "/Users/wstein/build/64bit/sage-4.1/local/lib/python2.6/site-packages/twisted/internet/defer.py", line 607, in _deferGenerator
	    deferred.callback(result)
	  File "/Users/wstein/build/64bit/sage-4.1/local/lib/python2.6/site-packages/twisted/internet/defer.py", line 243, in callback
	    self._startRunCallbacks(result)
	  File "/Users/wstein/build/64bit/sage-4.1/local/lib/python2.6/site-packages/twisted/internet/defer.py", line 312, in _startRunCallbacks
	    self._runCallbacks()
	--- <exception caught here> ---
	  File "/Users/wstein/build/64bit/sage-4.1/local/lib/python2.6/site-packages/twisted/internet/defer.py", line 328, in _runCallbacks
	    self.result = callback(self.result, *args, **kw)
	  File "/Users/wstein/build/64bit/sage-4.1/local/lib/python2.6/site-packages/twisted/web2/resource.py", line 230, in <lambda>
	    ).addCallback(lambda res: self.render(request))
	  File "/Users/wstein/build/64bit/sage-4.1/local/lib/python2.6/site-packages/sage/server/notebook/twist.py", line 1152, in render
	    worksheet.start_next_comp()
	  File "/Users/wstein/build/64bit/sage-4.1/local/lib/python2.6/site-packages/sage/server/notebook/worksheet.py", line 2922, in start_next_comp
	    input += self.preparse_input(I, C)
	  File "/Users/wstein/build/64bit/sage-4.1/local/lib/python2.6/site-packages/sage/server/notebook/worksheet.py", line 3406, in preparse_input
	    input = self.preparse_nonswitched_input(input)
	  File "/Users/wstein/build/64bit/sage-4.1/local/lib/python2.6/site-packages/sage/server/notebook/worksheet.py", line 3440, in preparse_nonswitched_input
	    input = self.do_sage_extensions_preparsing(input)
	  File "/Users/wstein/build/64bit/sage-4.1/local/lib/python2.6/site-packages/sage/server/notebook/worksheet.py", line 3693, in do_sage_extensions_preparsing
	    filename = self.hunt_file(filename)
	exceptions.UnboundLocalError: local variable 'filename' referenced before assignment
	

Inspection of the relevant source code should make this trivial to fix.

Change History

comment:1 Changed 3 years ago by mpatel

  • Status changed from new to closed
  • Resolution set to invalid
  • Report Upstream set to N/A

I'm closing this, since we've removed Worksheet.do_sage_extensions_preparsing and no longer use Worksheet.hunt_file (cf. #7483). We can open a separate ticket to trim obsolete code from worksheet.py.

comment:2 Changed 3 years ago by mvngu

  • Milestone changed from sage-4.3.2 to sage-duplicate/invalid/wontfix
Note: See TracTickets for help on using tickets.