hgext/highlight/__init__.py
changeset 9409 57157a224037
parent 9262 917e1d5674d6
child 10263 25e572394f5c
--- 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')