Hi Roy,

I've never used pylance, but I'd guess that it doesn't like how we use
types from pywikibot.backports that vary depending on python version. Some
of these will go away with pywikibot 9 (just released).

Regards,
JJ


On Fri, Mar 8, 2024 at 9:51 AM Roy Smith <r...@panix.com> wrote:

> I'm trying to single-step through pywikibot using vscode.  I've got:
>
>
> certifi==2024.2.2
>
> charset-normalizer==3.3.2
>
> idna==3.6
>
> iniconfig==2.0.0
>
> mwparserfromhell==0.6.6
>
> packaging==23.2
>
> pluggy==1.4.0
>
> pytest==8.0.2
>
> pytest-mock==3.12.0
>
> pywikibot==8.6.0
>
> requests==2.31.0
>
> urllib3==2.2.1
>
>
> vscode: Version: 1.87.1
>
> MacOS Ventura 13.6.4
>
> Python 3.11.8
>
>
>
> I'm getting a bunch of Pylance errors (warnings?) _basepage.py of the form:
>
>
> Variable not allowed in type expression
>
>
> It seems to be complaining about the "Dict" in:
>
>
> def protection(self) -> Dict[str, Tuple[str, str]]:
>
> Any idea what's going on?
>
>
>
>
>
>
> _______________________________________________
> pywikibot mailing list -- pywikibot@lists.wikimedia.org
> Public archives at
> https://lists.wikimedia.org/hyperkitty/list/pywikibot@lists.wikimedia.org/message/TD25J7MPLGHXMUSQN4UCZ56NOAG6RMCR/
> To unsubscribe send an email to pywikibot-le...@lists.wikimedia.org
>
_______________________________________________
pywikibot mailing list -- pywikibot@lists.wikimedia.org
Public archives at 
https://lists.wikimedia.org/hyperkitty/list/pywikibot@lists.wikimedia.org/message/254G4MF5UDVZ4Y74MS256YEJWTPQKSVO/
To unsubscribe send an email to pywikibot-le...@lists.wikimedia.org

Reply via email to