microsoft / microsoft/vscode-python-debugger

Environment variable definitions file substitution does not work when debugging a Python file

Offen
#159 6 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@karthiknadig arbeitet bereits daran.

Seit 08.8.2024.

bug needs PR
Vorherrschende Sprache
TypeScript
Sterne
180
Forks
126
Ø Merge
2 T. 3 Std.
Gemergte PRs (30 T.)
3

Beschreibung

Environment data

  • VS Code version: Code 1.34.0 (a622c65b2c713c890fcf4fbf07cf34049d5fe758, 2019-05-15T21:59:37.030Z)
  • Extension version (available under the Extensions sidebar): 2019.4.12954
  • OS and version: Windows x64 10.0.17763
  • Python version (& distribution if applicable, e.g. Anaconda): 3.6
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): venv

Expected behaviour

According to documentation the value of any existing environment variable could be used when defining an environment variables.

Actual behaviour

Value of PATH environment variable is not being substituted.

Steps to reproduce:

  1. Create .env file with a single line PATH="${PATH};Blah-blah-blah".
  2. Print PATH value with print(os.environ.get('PATH'))
  3. ;Blah-blah-blah gets printed.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.