Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.7k
Closed
Description
Feature or enhancement
Right now it will generate this default error:
>>>classA[]: ...File"<stdin>",line1classA[]: ...^SyntaxError:invalidsyntax>>>defsome[](arg:int)->None: ...File"<stdin>",line1defsome[](arg:int)->None: ...^SyntaxError:expected'('>>> typeAlias[]=intFile"<stdin>",line1 typeAlias[]=int^SyntaxError:invalidsyntax
I propose to change it to:
>>>classA[]:File"<stdin>",line1classA[]:^SyntaxError:Atleastonetypevariabledefinitionisexpected>>>defsome[](arg:int)->None: ...File"<stdin>",line1defsome[](arg:int)->None: ...^SyntaxError:Atleastonetypevariabledefinitionisexpected>>> typeAlias[]=intFile"<stdin>",line1 typeAlias[]=int^SyntaxError:Atleastonetypevariabledefinitionisexpected
I have a PR ready.