# HG changeset patch # User Martin Geisler # Date 1251490444 -7200 # Node ID 57157a224037523a6928e2c6456db8268518bf59 # Parent 70bf7f853adc6c042af7b83ad8cd72ff0cdf8159 highlight: move code from module top-level into extsetup diff -r 70bf7f853adc -r 57157a224037 hgext/highlight/__init__.py --- a/hgext/highlight/__init__.py Fri Aug 28 20:53:03 2009 +0200 +++ b/hgext/highlight/__init__.py Fri Aug 28 22:14:04 2009 +0200 @@ -53,8 +53,9 @@ req.respond(common.HTTP_OK, 'text/css') return ['/* pygments_style = %s */\n\n' % pg_style, fmter.get_style_defs('')] -# monkeypatch in the new version -extensions.wrapfunction(webcommands, '_filerevision', filerevision_highlight) -extensions.wrapfunction(webcommands, 'annotate', annotate_highlight) -webcommands.highlightcss = generate_css -webcommands.__all__.append('highlightcss') +def extsetup(): + # monkeypatch in the new version + extensions.wrapfunction(webcommands, '_filerevision', filerevision_highlight) + extensions.wrapfunction(webcommands, 'annotate', annotate_highlight) + webcommands.highlightcss = generate_css + webcommands.__all__.append('highlightcss')