Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#3596 closed enhancement (fixed)

NameError: global name 'format_to_html' is not defined

Reported by: mwehr Owned by: coderanger
Priority: normal Component: NewsFlashMacro
Severity: normal Keywords:
Cc: jevans Trac Release: 0.11



I'm using the latest 0.11 branch. I'm getting "NameError: global name 'format_to_html' is not defined" error.

looks like you missed to import it :-)

The attached patch works for me.

greetings Mario

Attachments (1)

newflash.patch (467 bytes) - added by mwehr 8 years ago.

Download all attachments as: .zip

Change History (5)

Changed 8 years ago by mwehr

comment:1 Changed 8 years ago by jevans

  • Cc jevans added; anonymous removed

I'm having trouble getting this to work. Got the same error. Checked out the source, made the patch change, deleted the previous egg file, and tried to install again. Now I also get a traceback on the web page when I insert a test newsflash. What am I missing?

File "C:\Programs\Python25\lib\site-packages\trac-0.11.1-py2.5.egg\trac\wiki\templates\wiki_edit.html", line 56, in <Expression u'wiki_to_html(context(page.resource), page.text)'>

${wiki_to_html(context(page.resource), page.text)}

File "c:\programs\python25\lib\site-packages\Trac-0.11.1-py2.5.egg\trac\wiki\", line 1096, in format_to_html

return HtmlFormatter(env, context, wikidom).generate(escape_newlines)

File "c:\programs\python25\lib\site-packages\Trac-0.11.1-py2.5.egg\trac\wiki\", line 1055, in generate


File "c:\programs\python25\lib\site-packages\Trac-0.11.1-py2.5.egg\trac\wiki\", line 833, in format


File "c:\programs\python25\lib\site-packages\Trac-0.11.1-py2.5.egg\trac\wiki\", line 764, in handle_code_block

processed = self.code_processor.process(code_text)

File "c:\programs\python25\lib\site-packages\Trac-0.11.1-py2.5.egg\trac\wiki\", line 179, in process

text = self.processor(text)

File "c:\programs\python25\lib\site-packages\Trac-0.11.1-py2.5.egg\trac\wiki\", line 166, in _macro_processor


File "build\bdist.win32\egg\newsflash\", line 25, in expand_macro

comment:2 Changed 8 years ago by coderanger

  • Resolution set to fixed
  • Status changed from new to closed

(In [4175]) Change the import. (closes #3596)

comment:3 Changed 8 years ago by jevans

I tried the easy_install -m option to uninstall and deleted the egg before re-installing. Is that correct? I'm still getting the same error.

comment:4 Changed 8 years ago by jevans

Okay, little thing like restarting tracd did wonders...

Add Comment

Modify Ticket

as closed The owner will remain coderanger.
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.