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

View differences:

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