Revision 1227 org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.app/org.gvsig.scripting.app.mainplugin/src/main/resources-plugin/scripting/lib/pylint/epylint.py
epylint.py | ||
---|---|---|
53 | 53 |
import sys |
54 | 54 |
from subprocess import Popen, PIPE |
55 | 55 |
|
56 |
def sys_path(): |
|
57 |
if sys.getClassLoader()!=None: |
|
58 |
path = getattr(sys.getClassLoader(),"path",None) |
|
59 |
if path != None: |
|
60 |
return path(sys.path) |
|
61 |
path = [ folder for folder in sys.path if not folder.startswith("__") ] |
|
62 |
return path |
|
63 |
|
|
56 | 64 |
def _get_env(): |
57 | 65 |
'''Extracts the environment PYTHONPATH and appends the current sys.path to |
58 | 66 |
those.''' |
59 | 67 |
env = dict(os.environ) |
60 |
env['PYTHONPATH'] = os.pathsep.join(sys.path)
|
|
68 |
env['PYTHONPATH'] = os.pathsep.join(sys_path()))
|
|
61 | 69 |
return env |
62 | 70 |
|
63 | 71 |
def lint(filename, options=None): |
Also available in: Unified diff