Robycool
Robycool

Reputation: 1224

Visual Studio Code color not working when using python types

I am using the new python syntax to describe what types my methods return e.g.,: def method(unpacked_message: dict) -> dict:

This seems to break the vscode color scheme

enter image description here

Expected colors:

enter image description here

Environment and vs code extensions:

The code runs flawlessly. Am I doing something wrong ?

Upvotes: 18

Views: 22959

Answers (3)

abdelrahman aboneda
abdelrahman aboneda

Reputation: 790

it worked for me after Disabling "Python Debugger" Extention

Upvotes: 1

Hong승원
Hong승원

Reputation: 146

I'm using a temporary solution.

It's a way to create a meaningless def _(): pass.

def function() -> str:
   def _():
     pass

   return 'Hello World!'

or

def function() -> str:
   # def _():

   return 'Hello World!'

Upvotes: 0

Jill Cheng
Jill Cheng

Reputation: 10372

Based on the information you provided, I reproduced the problem you described.

Reason: The Syntax Highlighting style provided by the extension "Python for VSCode" is different from the extension "Python".

Solution: Please disable the extension "Python for VSCode".

before:

enter image description here

after:

enter image description here

Upvotes: 33

Related Questions