ignore any errors when detecting language type with pygments

This commit is contained in:
Alan Hamlett 2013-10-14 14:12:40 -07:00
parent fdbd0fa941
commit 98b9056c77

View file

@ -18,7 +18,6 @@ if sys.version_info[0] == 2:
else:
sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), 'packages', 'pygments3'))
from pygments.lexers import guess_lexer_for_filename
from pygments.util import ClassNotFound
log = logging.getLogger(__name__)
@ -29,7 +28,7 @@ def guess_language(file_name):
try:
with open(file_name) as f:
lexer = guess_lexer_for_filename(file_name, f.read(512000))
except (ClassNotFound, IOError):
except:
pass
if lexer:
return str(lexer.name)