aboutsummaryrefslogtreecommitdiff
path: root/vim/bundle/syntastic/syntax_checkers/python/codec.py
diff options
context:
space:
mode:
Diffstat (limited to 'vim/bundle/syntastic/syntax_checkers/python/codec.py')
m---------vim/bundle/syntastic0
-rwxr-xr-xvim/bundle/syntastic/syntax_checkers/python/codec.py31
2 files changed, 0 insertions, 31 deletions
diff --git a/vim/bundle/syntastic b/vim/bundle/syntastic
new file mode 160000
+Subproject cee74e0c1af934065fd1b3046e53cda76574f70
diff --git a/vim/bundle/syntastic/syntax_checkers/python/codec.py b/vim/bundle/syntastic/syntax_checkers/python/codec.py
deleted file mode 100755
index 6e980c7..0000000
--- a/vim/bundle/syntastic/syntax_checkers/python/codec.py
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env python
-
-from __future__ import print_function
-from sys import argv, exit
-
-import codecs
-import re
-import os
-
-
-if len(argv) != 2:
- exit(1)
-
-try:
- with open(argv[1]) as fle:
- text = fle.readlines()
-
- if text:
- match = re.match(r"#\s*coding\s*:\s*(?P<coding>\w+)", text[0])
- if match:
- text = codecs.lookup(match.groupdict()["coding"]).incrementaldecoder().decode(
- ''.join(text).encode('utf-8')).encode('utf-8')
-
- if isinstance(text, list):
- text = ''.join(text).encode('utf-8')
-
- compile(text, argv[1], 'exec', 0, 1)
-except SyntaxError as err:
- print('%s:%s:%s: %s' % (err.filename, err.lineno, err.offset, err.msg))
-except Exception as err:
- print('%s:%s:%s: %s' % (os.path.abspath(argv[1]), 1, 0, err))