Anonymous avatar Anonymous committed 334f7c2

[svn] Fix the moin parser.

Comments (0)

Files changed (1)

external/moin-parser.py

 from pygments import highlight
 from pygments.lexers import get_lexer_by_name, get_lexer_for_filename, TextLexer
 from pygments.formatters import HtmlFormatter
-from pygments.util import ObjectNotFound
+from pygments.util import ClassNotFound
 
 
 # wrap lines in <span>s so that the Moin-generated line numbers work
             # called from a {{{ }}} block
             try:
                 self.lexer = get_lexer_by_name(kw['format_args'].strip())
-            except ObjectNotFound:
+            except ClassNotFound:
                 self.lexer = textlexer
             return
         if "filename" in kw:
                 filename = 'x.txt'
         try:
             self.lexer = get_lexer_for_filename(filename)
-        except ObjectNotFound:
+        except ClassNotFound:
             self.lexer = textlexer
 
     def format(self, formatter):
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.