diff -r 1dd52aa8897c -r e8f3b5568b21 ThirdParty/Pygments/pygments/plugin.py --- a/ThirdParty/Pygments/pygments/plugin.py Sat Jan 12 12:11:42 2019 +0100 +++ b/ThirdParty/Pygments/pygments/plugin.py Sat Jan 12 12:40:14 2019 +0100 @@ -40,14 +40,16 @@ STYLE_ENTRY_POINT = 'pygments.styles' FILTER_ENTRY_POINT = 'pygments.filters' + def iter_entry_points(group_name): try: import pkg_resources - except ImportError: + except (ImportError, IOError): return [] return pkg_resources.iter_entry_points(group_name) + def find_plugin_lexers(): for entrypoint in iter_entry_points(LEXER_ENTRY_POINT): yield entrypoint.load()