12345678910111213141516171819202122232425262728293031 |
- #!/usr/bin/env python
- from __future__ import absolute_import
- import os
- import sys
- from glob import glob
- text_type = type(u'')
- # git usurbs your bin path for hooks and will always run system python
- if 'VIRTUAL_ENV' in os.environ:
- site_packages = glob(
- '%s/lib/*/site-packages' % os.environ['VIRTUAL_ENV'])[0]
- sys.path.insert(0, site_packages)
- def main():
- from sentry.lint.engine import get_modified_files, run
- files_modified = [
- text_type(f)
- for f in get_modified_files(os.getcwd())
- if os.path.exists(f)
- ]
- return run(files_modified)
- if __name__ == '__main__':
- sys.exit(main())
|