Skip to content

Commit

Permalink
Fix empty cwd value for pylint
Browse files Browse the repository at this point in the history
Fixes #369
  • Loading branch information
Ultimator14 committed Apr 25, 2023
1 parent 59856af commit 166b5f6
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion pylsp/plugins/pylint_lint.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,8 +95,13 @@ def lint(cls, document, is_saved, flags=''):
] + (shlex.split(str(flags)) if flags else [])
log.debug("Calling pylint with '%s'", ' '.join(cmd))

cwd = document._workspace.root_path

if not cwd:
cwd = os.path.dirname(__file__)

with Popen(cmd, stdout=PIPE, stderr=PIPE,
cwd=document._workspace.root_path, universal_newlines=True) as process:
cwd=cwd, universal_newlines=True) as process:
process.wait()
json_out = process.stdout.read()
err = process.stderr.read()
Expand Down

0 comments on commit 166b5f6

Please sign in to comment.